SAP ABAP IMG Activity EHS_GLM_PRODOR_RULE (Specify Rules for Print Requests of Process Orders)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLM (Package) EHS: Global Label Management
IMG Activity
ID EHS_GLM_PRODOR_RULE Specify Rules for Print Requests of Process Orders  
Transaction Code S_VBS_10000026   (empty) 
Created on 20111212    
Customizing Attributes EHS_GLM_PRODOR_RULE   Specify Rules for Print Requests of Process Orders 
Customizing Activity EHS_GLM_PRODOR_RULE   Specify Rules for Print Requests of Process Orders 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name EHS_GLM_PRODOR_RULE    

Use

In this Customizing activity, you define the processing rules for print requests that are based on process orders. The rules are derived from the respective status of the process orders.

Requirements

You have implemented the customer exit indicated in the Customizing activity Set Up Automatic Print Request Generation (see the Generating Print Requests from the "Process Order" Business Process section).

You have defined the labeling scenario for the process order in the Customizing activity Define Print Scenarios and assigned the print output Via Print Request to the labeling scenario.

Standard settings

Activities

You use rules to control how the system responds when processing print requests. The rules define the status transition from the initial status of the process orders to the new status as well as how the process order is further processed.

You use the check types to define the initial status and changed status of the processing rule. This enables you to further restrict the selection for the assigned processing rules.

If a defined processing rule is applicable, the system processes the print request based on the specific result of the processing rule.

You use the rule priority to specify the sequence in which the processing rules defined are to be checked. The priority and processing rules depend on each other based on the selected combination of status transitions. For more information, see the Example section.

If none of the processing rules apply, a print request is not generated.

If you do not specify any processing rules, a print request is not generated.

Example

Example 1

Three processing rules are to be executed based on three operations or status transitions in the process order.

Operation    Processing Rule

Release of process order    A print request is created.

Change to process order    The print request in question is changed.

Deletion of process order    The print request in question is deleted.

To ensure the system can process the print requests correctly, you must assign the priorities to the following results:

Priority    Result

0    Delete Print Request

1    Change Print Request

2    Create Print Request

To do this, define three processing rules:

  • Processing Rule with Priority 0:
    • Check Type for Initial Status of Processing Rule: No Check
    • Initial Status for Processing Rule: -
    • Check Type for Changed Status of Processing Rule: Individual Values Checked
    • Changed Status for Processing Rule: Deletion indicator (I0076)
    • Result of Processing Rule: Delete Print Request

      The print request is deleted when the status of the process order changes to Marked for Deletion. The initial status of the process order is not taken into account when the processing rule is executed.

  • Processing Rule with Priority 1:
    • Check Type for Initial Status of Processing Rule: Individual Values Checked
    • Initial Status for Processing Rule: Released (I0002)
    • Check Type for Changed Status of Processing Rule: Individual Values Checked
    • Changed Status for Processing Rule: Released (I0002)
    • Result of Processing Rule: Change Print Request

      The print request is changed if the value of the initial status and the changed status of the process order is Released.

  • Processing Rule with Priority 2:
    • Check Type for Initial Status of Processing Rule: No Check
    • Initial Status for Processing Rule: -
    • Check Type for Changed Status of Processing Rule: Individual Values Checked
    • Changed Status for Processing Rule: Released (I0002)
    • Result of Processing Rule: Create Print Request

      A print request is generated if the changed status of the process order is Released. The initial status of the process order is not taken into account when the processing rule is executed.

Example 2

A processing rule is to be executed based on an operation or status transition in the process order:

Operation    Processing Rule

Release of process order    A print request is created.

The priority is irrelevant in this case since there is just one processing rule.

Processing rule with any priority, such as 0:

  • Check Type for Initial Status of Processing Rule: No Check
  • Initial Status for Processing Rule: -
  • Check Type for Changed Status of Processing Rule: Individual Values Checked
  • Changed Status for Processing Rule: Released (I0002)
  • Result of Processing Rule: Create Print Request

A print request is generated if the changed status of the process order is Released. The initial status of the process order is not taken into account when the processing rule is executed.

Example 3

If you want to use processing rules to process multiple initial and changed statuses that are not outlined in examples 1 and 2, define an initial and changed status for each processing rule. This provides specific information to the processing rules and prevents errors in status processing.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG EHS_GLM_PRODOR_RULE 0 EE50000013 Global Label Management 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
CCGLV_TRCHK V - View SM30  
History
Last changed by/on SAP  20120614 
SAP Release Created in 607