You can adapt the mass processing function and the order information system in a very flexible way, to meet the requirements of your company and its individual users. You can put together user-dependent report variants, report transactions and variant transactions, to provide every user with the exact range of functions required.
Techniques Used
With a report variant, (see
Variant Maintenance) you can specify default values for fields, hide fields or make them unavailable for input on the initial screen of a program. You can use report variants to schedule in the background or to define a report transaction. For technical reasons, only the display and input availability of the selection criteria can be influenced for the program. The display and input availability of other fields (for example, the parameters for mass processing or the list category) can only be controlled via a transaction variant. Conversely, the selection criteria cannot be influenced in the transaction variant.
A report transaction is used to call up a report variant of a program (see
Report Transaction). You can insert a transaction in the menu or add it to the favorites list.
With a transaction variant (see
Transaction Maintenance and
Variant Transaction) you can also hide fields or specify default values for them (for example, the parameters for mass processing, list category, production order selection, planned order selection).
A variant transaction is used to call up a transaction variant (see
Transaction Maintenance and
Variant Transaction). You can insert a transaction in the menu or add it to the favorites list. A variant transaction, for example, can be added to a user's favorites menu or role menu.
Example
The following example shows you how to create a customized transaction for reprinting time tickets.
Using transaction SE38, you define the report variant Z_LV01 for program PPIO_ENTRY. When you do this, you preset the following:
Using transaction SE93, you define the report transaction Z_LV01_T for report variant Z_LV01 of program PPIO_ENTRY.
Using transaction SHD0, you define the transaction variant Z_LV01_01 for report transaction Z_LV01_T. You hide the Production orders and Planned orders fields.
Using transaction SE93, you define the variant transaction ZLV01 for transaction variant Z_LV01_01 of report transaction Z_LV01_T . These variant transactions can, for example, be added to the end user's favorites menu or role menu.
Execution in the Order Information System and Mass Processing
The central program for mass processing and the order information system is PPIO_ENTRY. Examples have been set up in the standard system to demonstrate the use of the options described above:
Mass processing | |
Variant transaction |
Transaction : COHVLogistics ® Production ® Shop Floor Control ® Control ® Mass Processing |
Transaction variant |
Transaction : COHVOMPP Transaction variant: HVOM |
Report transaction |
COHVOMPP |
Report variant |
Report : PPIO_ENTRY Variant: SAP&HVOM |
Order Information System | |
Report transaction |
Transaction : COOISLogistics ® Production ® Shop Floor Control ® Control ® Information system ® Order info system |
Report variant |
Report : PPIO_ENTRY Variant: SAP&COOIS |
Collective Release | |
Variant transaction |
Transaction : CO05NLogistics ® Production ® Shop Floor Control ® Control ® Mass Processing ® Collective release |
Transaction variant |
Transaction : COHVOMRELEASE Transaction variant: CO05 |
Report transaction |
COHVOMRELEASE |
Report variant |
Report : PPIO_ENTRY Variant: SAP&RELEASE |
Variant transaction |
Transaction : CO04NLogistics ® Production ® Shop Floor Control ® Control ® Print |
Variant transaction |
Transaction : COHVOMPRINT Transaction variant: CO04 |
Report transaction |
COHVOMPRINT |
Report variant |
Report : PPIO_ENTRY Variant: SAP&PRINT |
Collective availability check | |
Variant transaction |
Transaction : COMACLogistics ® Production ® Shop Floor Control ® Control ® Collective availability check |
Transaction variant |
Transaction : COHVOMAVAILCHECK Transaction variant: COMAC |
Report transaction |
COHVOMAVAILCHECK |
Report variant |
Report : PPIO_ENTRY Variant: SAP&AVAILCHK |