Sage X3 prerequisites

Note - warning For information on how to set up and check the server environment for the Mobile Automation web service, refer to the Sage X3 Services installation documentation.

General functional prerequisites

Parameter values (ADPVAL)

Open: Setup > General parameters > Parameter values

To display success messages with only a few technical details, check that the STOTRACE - Stock update trace lever general parameter (STO chapter, MIS group) is set to No trace or to Standard trace.

Activity codes (GESACV)

Development > Data and parameters > Development setup > Activity codes

  • To access the LPN transactions, check that the LPN activity code is activated.

  • To access the Project transactions, check that the PJM activity code is activated.

User Functional authorization (GESAFP)

Open: Setup > Users > Functional authorization

Check the operators functional profile authorization:

  • The settings must be consistent with the functions they use. For instance, they must have rights to the Product function (GESITM), even if no specific option is defined.

  • In the Mobile Automation navigation panel, operators can only see transactions they have permissions to use. To give them permissions on a transaction, add the corresponding Sage X3 function code to their functional profile authorization and set the Access field to Yes.

Web services prerequisites

User profile (GESAUS)

Open: Setup > Users > Users

For each Sage X3 user profile using the Mobile Automation transactions, in the General section, select the Web services connection check box.

Steps to perform

Before using the Mobile Automation transactions, you need to perform the following actions:

  1. Open: Administration > Web services > Classic SOAP pools configuration

    Stop the web service pool.

  2. For transactions using import templates:

    Import/export templates (GESAOE)

    Open: Setup > Usage > Imports / exports > Import/export templates

    Perform a validation of the import template.

  3. For transactions using entry transactions:

    Validate the entry transaction.

  4. Web services (GESAWE)

    Open: Development > Script dictionary > Scripts > Web services

    Publish the web services.

  5. Open: Administration > Web services > Classic SOAP pools configuration

    Start the web service pool.

Note - information
  • In the documentation related to each transaction, a Web service prerequisites section displays. It details the steps to be performed, the name of the web service to be published, and when used, the name of the import template or entry transaction to be validated. You can check below the entire list of the web services and import templates used in the Mobile Automation transactions.

  • In the Import/export templates function (GESAOE), all import templates are set as SAGEFactory owner

List of the web services and import templates used in the Mobile Automation transactions

Transactions Web service type Web service name Import template
Receipt Purchase receipt Import AOWSIMPORT CWSPTH 
Putaway Script CWSVXASY   
Stock control Stock change Object CWSSCS  
Stock change by LPN Import AOWSIMPORT CWSSCSL
Location reordering Script CWSVXALR   
Stock count

Script

  • CWSVXACC (Stock count transaction)

  • CWSACCUNM (Renumber)

 
Picking Pick ticket Script CWSVXABP   
LPN LPN grouping Import AOWSIMPORT CWSLPNG
LPN linking Import AOWSIMPORT CWSLPNO
LPN splitting Import AOWSIMPORT CWSLPNO
LPN unlinking Import AOWSIMPORT CWSLPNO  
Transfer Intersite transfer Object CWSSIS   
Subcontract Object CWSSST  
Other Miscellaneous receipt Import AOWSIMPORT CWSSMR 
Miscellaneous issue Import AOWSIMPORT CWSSMO
Stock label and production label printing Script CWSGPRTRPT  

Functional prerequisites for printing labels and documents

These prerequisites are the same as for Sage X3 printing. As a reminder, here is a recap:

Product (GESITM)

Open: Common data > Products > Product

In the Units section, enter a STK label format.

Entry transactions

  • Put-away plans (GESSRG)

    Open: Setup > Stock > Entry transactions

    In the Stock section, select the Stock label value as the Printing option.

  • Receipt (GESPTR)

    Open: Setup > Purchasing > Entry transactions

    • In the Parameters section, select the report code to be printed as the Receipt note.

    • In the Stock section, you need to select one of the following values as the Printing option:

      • Stock label, to print the stock labels only

      • Created container label, to print only the labels for the LPNs created "on the fly"

      • Stock label and created container label, to print both the stock labels and the labels for the LPNs created "on the fly"


  • Stock change transactions (GESSCT)

    Open: Setup > Stock > Entry transactions

    In the Stock section, select the Stock label value as the Printing option.

    Note - informationThe Stock change transaction function is used for Stock changes, Intersite transfers and Subcontract transfers.
  • Pick tickets (GESPRT)

    Open: Setup > Stock > Entry transactions

    In the Parameters section, perform the following actions:

    • Select the report code to be printed as the Pick ticket document.

    • Set the Auto print field to Yes.

  • Misc.Receipt (GESSRT)

    Open: Setup > Stock > Entry transactions

    In the Stock section, as the Printing option, you need to select one of the following values:

    • Stock label to print the stock labels only.

    • Created container label to print only the labels for the "on the fly" created LPNs.

    • Stock label and created container label to print both the stock labels and the labels for the "on the fly" created LPNs.

Mobile Automation setup (FUNADCSEARCH)

Open: Setup > Stock > Mobile Automation setup

  • In the Labels tab, select the reports to be used when printing labels from the Stock label printing and Production label printing transactions. You can select the same reports for all storage sites or select different reports for different storage sites.

  • Select the Always label destination checkbox to prevent the user from selecting a printer different from the default printer defined in the Mobile Automation, in the Print destinations settings.

Note - informationCheck also: