Show TOC

Background documentationMethods Available for Routing Scripts Locate this document in the navigation structure

 

The following methods are available for routing scripts:

  • exit()

    Stops the script execution and returns a value to the Next Step logic

    This value is used to determine which next step is used.

  • getItemProperty() [SFC, Operation, Resource, User]

    Allows the script to get a single property from the material, SFC number, operation, resource, or user object

    If more than one property is needed, the script should use the getEJBProperties() method instead.

  • getCustomItemProperty() [SFC, Operation, Resource]

    Allows the script to get a single custom property from the material, SFC number, operation, or resource object

  • getEJBProperties()

    Allows the script to get column values from EJBs associated with database tables

    You can use this method to retrieve simple fields or subtables (for example, Operation Certifications).

  • callEJB()

    Allows the script to call any method on an EJB

    The method is complex and requires knowledge of the EJB being called. We recommend using this method only as a last resort. Contact your SAP consultants for more information about using this method.

  • print(value,…)

    Prints one or more values to the application server console/log file.

    This method should only be used for debugging and testing purposes.

  • printAll()

    Prints all of the variables available to the script

    This method should only be used for debugging and testing purposes.

  • executeQuery(<SQLString>)

    Executes a single SQL query and returns the results in a Data object

    This may be null if no records are found.

  • getOpenNCs()

    Returns any open NCs for the SFC number being completed

    This returns a Data object containing the NC_DATA information. See the javadoc for NCDataBOBean.getOpenNCs() for details.

The methods are documented in more detail in the javadocs, in ScriptHelper.java (core.sys.server). Check the javadocs for the current definition.