6 Enabling Mobile Client Functionality

This chapter contains the following topics:

6.1 Understanding Distributed Next Numbers for Mobile Clients

Any of JD Edwards EnterpriseOne mobile applications that assign unique numbers using the number facilities (namely the X0010 and X00022 business functions) must have their parameters registered as distributed next numbers. These parameter sets are identified during application development. For applications that call X0010, these parameters include a system code, next numbering index, company, document type, century, and fiscal year. For applications that call X00022, the parameter is an object name.

6.2 Setting Up Distributed Next Numbers for Mobile Clients

This section discusses how to:

  • Activate mobile client functionality.

  • Define the starting next number.

  • Enable distributed next numbers.

  • Set up distributed next numbers by system code.

  • Map the JD Edwards EnterpriseOne user ID to the Distributed Next Numbers application (P950411).

  • Set up distributed next numbers by application.

  • Schedule updates to distributed next numbers applications.

See Also:

  • Setting Up System Next Numbers in the JD Edwards EnterpriseOne Address Book 9.0 Guide.

6.2.1 Activating Mobile Client Functionality

Access the Work with EnterpriseOne System Control form. On the JD Edwards EnterpriseOne enterprise server, access the P99410 application.

  1. On the Work with EnterpriseOne System Control form, click Add.

  2. On the EnterpriseOne System Control Revisions form, enter each of the following system codes, one at a time, in the Data Item field:

    • SY90CA

    • CRMMSL

    • SY49

    The F99410 table must contain records for these system codes before you can enable mobile client functionality.

  3. Click Yes.

  4. Click OK.

  5. Repeat these steps to add each system code.

6.2.2 Defining the Starting Next Number

On the JD Edwards EnterpriseOne enterprise server, access the Next Number Revisions application (P0002) through the JD Edwards EnterpriseOne web client.

  1. On the Work with Next Numbers form, click Add.

  2. Enter 42E in the System field.

  3. In the Use field, enter a description of the next number parameter.

  4. In the Next Number field, enter the starting next number, for example 1.

  5. Select the Check Digit Used option if you want JD Edwards EnterpriseOne to append a random digit to the next number for uniqueness, and then click OK.

6.2.3 Enabling Distributed Next Numbers

On the JD Edwards EnterpriseOne enterprise server, access the P00098 application through the JD Edwards EnterpriseOne web client.

  1. On the Work With Enable Distributed Next Numbers form, click Add.

  2. Create separate rows for each of these product codes:

    Product Code Order Type Next Number Enabled
    42E 1 Y
    47 2 Y
    32 2 Y
    01 1 Y

  3. Create additional rows for the following tables:

    Object Name Enabled
    F0111 (Address Book - Who's Who) Y
    F01112 (Related Person) Y
    F0115 (Address Book - Phone Numbers) Y
    F01151 (Electronic Address) Y
    F0450 (Payee Control) Y
    F42140 (Customer Master Commission Information) Y
    F42150Z1 (Header Commission Unedited Transaction File) Y
    F42160Z1 (Detail Commission Unedited Transaction File) Y
    F90CA06A (Competitor_KillSheet Table) Y
    F90CB010 (Lead Table) Y
    F90CB020 (Opportunity Table) Y
    F90CB02E (Opportunity - Employee Table) Y
    F90CB02J (Opportunity - Sales Cycle Table) Y
    F90CB030 (CRM Address Table) Y
    F90CB043 (Qualification Object Table) Y
    F90CB05A (Sales Cycle Table) Y
    F90CB05C (Sales Cycle Notification Ledger Table) Y
    F90CB060 (Forecast Table) Y

  4. Click OK.

6.2.4 Setting Up Distributed Next Numbers by System

On the JD Edwards EnterpriseOne enterprise server, access the P00023A application through the JD Edwards EnterpriseOne web client.

  1. On the Work with Distributed Next Numbers by System Code form, select ZJDE0001.

  2. Click Add.

  3. On the Distributed Next Number form, for each JD Edwards EnterpriseOne mobile user, create the following additional rows for the different system codes, and then click OK:

    Third-Party User ID System Code OrderType Next Number Allotment
    Enter the JD Edwards EnterpriseOne user ID of a mobile client 42E 1 500
    47 2 500 N/A
    32 2 500 N/A
    01 1 Assign a large enough allotment of next numbers so that users can enter enough new records before synchronizing with JD Edwards EnterpriseOne.

    Note: The mobile client is not allowed to add more records than specified by this allotment. When the mobile client synchronizes with the server, the user is granted a new allotment of next numbers.

    N/A

6.2.5 Mapping the JD Edwards EnterpriseOne User ID to the Distributed Next Numbers Application (P950411)

On the JD Edwards EnterpriseOne enterprise server, access the P950411 application.

  1. On the Work with Third Party User ID Map form, for each mobile user, click Add.

  2. On the Third Party UserID Map Detail form, accept the default value (Synchronization Application) in the UserID Type field

  3. In the User ID field, enter the user ID of the mobile client.

  4. In the Environment Name field, enter the JD Edwards EnterpriseOne environment that you are currently signed on to.

  5. Accept the default value in the Third-Party User ID field, and then click OK.

6.2.6 Setting Up Distributed Next Numbers by Application

On the JD Edwards EnterpriseOne enterprise server, access the P00023A application through the JD Edwards EnterpriseOne web client.

Note:

You must make sure that you perform the steps in this task in the order that they appear. Particularly, you must enter the server user ID before you enter the JD Edwards EnterpriseOne user IDs.
  1. On the Work with Distributed Next Numbers by Object Name form, select ZJDE0002 and click Add.

  2. Enter the following information into separate rows:

    Third-Party User ID JD Edwards EnterpriseOne Table Allotment
    SERVER F0111 (Who's Who) 6250
    SERVER F01112 (Related Person) 2500
    SERVER F0115 (Phone Numbers) 1250
    SERVER F01151 (Electronic Address) 1250

    Note:

    The SERVER value must be entered in upper case.
  3. Click OK.

  4. Select ZJDE0002 and click Add.

  5. For each JD Edwards EnterpriseOne mobile user, create rows for each of these JD Edwards EnterpriseOne tables:

    Third-Party User ID JD Edwards EnterpriseOne Table Allotment
    Enter the JD Edwards EnterpriseOne user ID of a mobile client. F0111 Assign a large enough allotment of next numbers so that users can enter enough new records before synchronizing with JD Edwards EnterpriseOne.

    Note: The mobile client is not allowed to add more records than specified by this allotment. When the mobile client synchronizes with the server, the user is granted a new allotment of next numbers.

    F01112 N/A N/A
    F0115 N/A N/A
    F01151 N/A N/A
    F0450 N/A N/A
    F42140 N/A N/A
    F42150Z1 N/A N/A
    F42160Z1 N/A N/A
    F90CA06A N/A N/A
    F90CB010 N/A N/A
    F90CB020 N/A N/A
    F90CB02E N/A N/A
    F90CB02J N/A N/A
    F90CB030 N/A N/A
    F90CB043 N/A N/A
    F90CB05A N/A N/A
    F90CB05C N/A N/A
    F90CB060 N/A N/A

  6. Click OK.

6.2.7 Scheduling Updates to Distributed Next Numbers Applications

You should schedule the Distributed Next Number Update UBE (R0002D1) to run at a regular interval. This UBE is typically set up to run nightly.