The Config Team Ltd
Contact usDemo App
PreBilt™ for IM/WM/StRM
PreBilt™ for IM/WM/StRM
  • PREBILT FOR IM/WM/StRM
    • Overview
    • Release notes
      • v5.6.0 release notes
      • v5.5.0 release notes
  • Installation Guide
    • Prerequisites and assumptions
    • Installing Base Framework transports
    • Adjust namespace settings
    • Activate the ICF service
    • Licence manager
  • Configuration Guide
    • Overview
    • Warehouses
    • Warehouse assignments
    • BC sets
    • Transaction codes
    • Menu configuration
    • Custom messages
    • Barcode decoding functionality
    • Device type
    • F4 values
    • Translations and text ID
  • App Master Data
    • Overview
    • Upload AMD
    • Download AMD
    • Maintaining AMD
    • Screen framework
      • Selection screens
      • Input screens
      • List screens
      • Determining allowed fields/components
      • Features
        • Verification fields
        • Displaying images from a material master
        • Available data structures
        • Displaying alternative units of measure
    • Screen configuration
      • Detail screen configuration
      • List screen configuration
      • Action configuration
      • Sort configuration
    • General configuration elements
      • Calling other apps and transactions
      • Conversion Exits
      • Material search sequence
      • Suppress success messages
      • Field filters
      • Field lists
      • System guided functionality
      • Maximum records in search
      • App texts
      • FE app
  • Applications
    • Goods Receipt External
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • SAP configuration and requirements
      • User guide
      • Configuration
    • Stock Movements
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • User guide
      • Configuration
    • Physical Inventory
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • SAP configuration and requirements
      • User guide
      • Configuration
    • Stock Enquiry
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • User guide
      • Configuration
    • General Postings & MIGO
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • SAP configuration and requirements
      • User Guide
      • Configuration
        • PB2_GEN_POSTING configuration
        • PB2_GEN_POSTING_JMP configuration
        • PB2_GEN_POSTING_PP configuration
        • PB2_GEN_POSTING_RESV configuration
        • PB2_GEN_POSTING_SO configuration
        • PB2_GEN_POST_IMB configuration
        • PB2_GEN_POST_IMB_JMP configuration
        • PB2_GEN_POST_RES_IMB configuration
        • PB2_GEN_POST_SO_IMB configuration
        • PB2_GEN_POST_VLMOVE configuration
    • Picking & Packing
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • SAP requirements and configuration
      • User Guide
      • Configuration
    • User Maintenance
      • Functionality
      • Exceptions
      • Authorisations
      • SAP requirements and configuration
      • User Guide
      • Configuration
    • Generic Printing
      • Functionality
      • Exceptions
      • User Guide
      • Configuration
      • Troubleshooting
    • Document Capture
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • User Guide
      • Configuration
    • Serial Numbers
      • Functionality
      • Exceptions
      • Authorisations
      • Integration
      • User Guide
      • Configuration
    • Text Viewer
      • Functionality
      • Exceptions
      • Integration
      • SAP requirements and configuration
      • User Guide
      • Configuration
    • Barcode Decoder
      • Functionality
      • Exceptions
      • SAP configuration and requirements
      • User Guide
      • Configuration
    • Check List
      • Functionality
      • Exceptions
      • Authorisations
      • User Guide
      • Configuration
    • WM Bin Maintenance
      • Functionality
      • Exceptions
      • Authorisations
      • SAP requirements and configuration
      • User Guide
      • Configuration
    • IM Multi Bin Management
      • Functionality
      • Exceptions
      • Authorisations
      • User Guide
      • Configuration
    • Analytics
      • Functionality
      • Exceptions
      • Authorisations
      • SAP requirements and configuration
      • User Guide
      • Standard PreBilt Reports
      • Configuration
      • Troubleshooting
    • Supply Chain Reporting
      • Functionality
      • Exceptions
      • Authorisations
      • User Guide
      • Configuration
    • App Usage Report
      • Functionality
      • Authorisations
      • User Guide
    • Troubleshooting
Powered by GitBook

Help

  • Can't find what you're looking for? E-mail us.

© The Config Team 1994 - Present Day

On this page
  • Parent app settings
  • Child app settings

Was this helpful?

  1. App Master Data
  2. General configuration elements

Calling other apps and transactions

PreviousGeneral configuration elementsNextConversion Exits

Last updated 2 months ago

Was this helpful?

Certain apps are designed so that they can be called by other apps. Creating the apps in such a ‘modular’ manner removes the need for duplicate development in PreBilt and supports a consistent experience for the users, whether they use an app directly from the menu or via another app that calls it.

For example, any apps that need to create or confirm transfer orders will jump into the WM Stock Movements app at the relevant point. The app doing the call will be referred to as the ‘parent’ app, and the app that is ‘called’ will be referred to as the ‘child’ app. Moving from one app to another can also be referred to as jumping from one app to another.

Parent app settings

There are generally two different ways in which jumps to other apps are controlled:

  • Using a specific configuration option CALL_TRANSACTION (or similar) to identify the activity and ‘child’ app.

  • Identifying the ‘child’ app in a specific ACTION key.

If the configuration option CALL_TRANSACTION (or similar) is used, this needs to be set up in configuration as a String List. The String List should be created with an ‘Activity’ and ‘Transaction Code’ column.

The activities will need to be coded into the ‘parent’ app, which will then check this configuration option to see what ‘child’ transaction needs to be called at specific points in the program code.

Alternatively, if the ACTIONS are used to identify the ‘child’ app, this will again need to be coded into the ‘parent’ app.

For example, in Stock Enquiry, which allows multiple ‘jumps’ into General Postings, each allowed action is linked to the ‘child’ transaction when maintained in the app master data:

Child app settings

Often the ‘child’ app will require specific setup to support the seamless transition from the ‘parent’ app, and so therefore the ‘child’ app will be created with its own transaction code.

This allows the ‘child’ apps to be configured independently from the regular version of the app.

For example, the regular transaction code for the General Postings app may be PB2_GEN_POSTING, but an additional transaction for PB2_GEN_POSTING_512 will be created to allow the Stock Enquiry app (App number 512) to ‘jump’ to it.

Although having two versions of an app does increase the app master data maintenance, once it is undertaken initially, it does allow increased flexibility with regards to customising for each specific process flow. Some data fields will be passed from the parent app to the child app, removing data entry that would be required if the child app was processed by selecting it from a menu.