SAP ABAP Class CL_IM_COCR_CMX_BI_XSTEPS (Imp. Class for BAdI Imp. COCR_CMX_BI_XSTEPS)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-POR (Application Component) Process Order
     COCR_CMX (Package) Adapter Package Orders - Execution Steps
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COCR_CMX_TOP Super Class for all BAdI Implementations 20030404
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_WORKORDER_EXEC_STEPS BAdI Interface IF_EX_WORKORDER_EXEC_STEPS 20030321
Properties
Class CL_IM_COCR_CMX_BI_XSTEPS  
Short Description Imp. Class for BAdI Imp. COCR_CMX_BI_XSTEPS    
Super Class CL_COCR_CMX_TOP Super Class for all BAdI Implementations 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COCR_CMX   Adapter Package Orders - Execution Steps 
Created 20030321   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CMX_XS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_COCR_CMX_VI_NODE_COLLECTOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IM_COCR_CMX_BI_SRV_ACT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_IM_COCR_CMX_BI_SRV_CTX Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_CMX_XS_LIBRARY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_WORKORDER_EXEC_STEPS BAdI Interface IF_EX_WORKORDER_EXEC_STEPS 20030321
Friends
# Friend Modeled only Created on Description
1 CL_COCR_CMX_META_OBJECT 20030605 Meta Object for Valuation of Order Data
2 CL_COCR_CMX_XSTEP_EDITOR 20030617 XStep Editor for Order
3 CL_IM_COCR_CMX_BI_ORDER 20030326 Imp. Class for BAdI Imp. COCR_CMX_BI_ORDER
4 CL_IM_COCR_CMX_BI_SRV_ACT 20030610 Imp. Class for BAdI Imp. COCR_CMX_BI_SRV_ACT
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_EXISTS Constant Private Type reference (TYPE) I 1 Exists, was not in buffer 20030325
2 CON_EXISTS_BUFFER Constant Private Type reference (TYPE) I 2 Exists in Buffer 20030325
3 CON_EXISTS_NOT Constant Private Type reference (TYPE) I 3 Does Not Exist 20030325
4 CON_MSGNO_CREATE_XS_DISPLAY Constant Public Type reference (TYPE) SYMSGNO '008' Creation of XStep in Display Order &1 is not Possible 20030505
5 CON_MSGNO_NO_ORDER Constant Public Type reference (TYPE) SYMSGNO '009' Message: Order Does Not Exist 20030507
6 CON_MSGNO_NO_XS Constant Public Type reference (TYPE) SYMSGNO '006' XStep Does Not Exist 20030415
7 CON_MSGNO_XS_COPY_COMPLETE Constant Public Type reference (TYPE) SYMSGNO '018' Message: SXS Transfer Finished 20030709
8 CON_MSGNO_XS_COPY_FAILED Constant Public Type reference (TYPE) SYMSGNO '013' Message: Not all XSteps Copied 20030528
9 CON_MSGNO_XS_COPY_FAILED_ALL Constant Public Type reference (TYPE) SYMSGNO '014' Message: Not All XSteps for Template Copied 20030528
10 CON_MSGNO_XS_COPY_PLAN Constant Public Type reference (TYPE) SYMSGNO '016' Message: SXS Transferred from Plan 20030709
11 CON_MSGNO_XS_COPY_SFCPF Constant Public Type reference (TYPE) SYMSGNO '017' Message: SXS Transferred from Profile 20030709
12 CON_MSGNO_XS_CREATE_FAILED Constant Public Type reference (TYPE) SYMSGNO '010' Tree could not be created 20030509
13 CON_MSGNO_XS_CREATE_FAILED_REC Constant Public Type reference (TYPE) SYMSGNO '011' Message: Subtree from recipe could not be created 20030528
14 CON_MSGNO_XS_CREATE_FAILED_RTG Constant Public Type reference (TYPE) SYMSGNO '023' Message: Subtree from plan could not be created 20070921
15 CON_MSGNO_XS_CREATE_FAILED_SFC Constant Public Type reference (TYPE) SYMSGNO '012' Message: Not all SXS from SFCPF could be Copied 20030528
16 CON_MSGNO_XS_ENQUEUE Constant Public Type reference (TYPE) SYMSGNO '005' XStep could not be locked 20030411
17 CON_MSGNO_XS_SFCPF_NOT_COMPLET Constant Public Type reference (TYPE) SYMSGNO '015' Message: Assignment Profile for SXS not Complete 20030616
18 CON_MSGNR_OPEN_REF Constant Private Type reference (TYPE) MSGNR '001' Message: Open References 20030408
19 CON_MSGNR_XS_EXECUTE Constant Public Type reference (TYPE) MSGNR '002' Message: Log XS Execution 20030410
20 CON_MSGNR_XS_EXECUTE_CANCEL Constant Public Type reference (TYPE) MSGNR '004' Message: Errors Occured During Execution 20030626
21 CON_MSGNR_XS_EXECUTE_CANCEL_PO Constant Public Type reference (TYPE) MSGNR '022' Message: Execution failed in production order 20070921
22 CON_MSGNR_XS_EXECUTE_COMPLETE Constant Public Type reference (TYPE) MSGNR '003' Message: Execution Successful 20030626
23 CON_MSGNR_XS_EXECUTE_COMPL_PO Constant Public Type reference (TYPE) MSGNR '021' Message: Execution successful in production order 20070921
24 CON_MSGNR_XS_EXECUTE_PO Constant Public Type reference (TYPE) MSGNR '020' Message: Log XS execution production order 20070921
25 CON_MSGNR_XS_EXECUTE_TEST Constant Public Type reference (TYPE) SYMSGNO '019' Message: Log XS Execute for Test 20030909
26 CON_MSGNR_XS_EXECUTE_TEST_PO Constant Public Type reference (TYPE) SYMSGNO '024' Message: Log XS execution for test of production order 20070921
27 GT_XSBUFFER Static Attribute Private Type reference (TYPE) COCR_CMX_T_XSBUFFER Buffer for XStep Tree 20030408
28 GV_ORDER_TYPE Static Attribute Public Type reference (TYPE) AUFTYP Order Category 20070516
29 G_AUFLD Static Attribute Private Type reference (TYPE) CO_AUFLD Explosion Date for Bill of Material and Routing 20030605
30 G_EXECUTE_OK Static Attribute Public Type reference (TYPE) C1 SPACE XStep Execution was Successful 20030626
31 G_PLAUF Static Attribute Private Type reference (TYPE) CO_PLAUF Date for Routing Explosion 20030605
32 G_PROTOKOLL Static Attribute Public Type reference (TYPE) C1 SPACE Logging Activated 20030626
33 G_WERKS Static Attribute Private Type reference (TYPE) WERKS_D Plant 20100203
Methods
# Method Level Visibility Method type Description Created on
1 CTL_RECIPE_PROTOCOL_INFO Instance method Private Method Valuate Log for Control Recipe Generation 20030626
2 GET_OPER_FOR_PROD_ORD Static method Private Method Delivers Operations for Production Order 20100325
3 RELEASE_CHECK Static method Private Method Checks Whether XSteps Can Be Used 20030825
4 XS_DELETE_BUFFER Static method Private Method Delete Entry in Buffer. Without Parameter: Refresh Buffer 20030325
5 XS_EXISTS Static method Private Method Check Whether XS for Order is Available (in buffer) 20030325
6 XS_GET_NID Static method Private Method Get NID of XS for order (in buffer) 20030325
7 XS_GET_OPEN_REFERENCES Static method Private Method Gets all unexploded references of a (sub-)tree 20030408
8 XS_GET_ROOT Static method Private Method Get root of XS for order (in buffer) 20030325
Events
Class CL_IM_COCR_CMX_BI_XSTEPS has no event.
Types
Class CL_IM_COCR_CMX_BI_XSTEPS has no local type.
Method Signatures

Method CTL_RECIPE_PROTOCOL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20030626

Method CTL_RECIPE_PROTOCOL_INFO on class CL_IM_COCR_CMX_BI_XSTEPS has no exception.

Method GET_OPER_FOR_PROD_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AFVGD Call by reference Type reference (TYPE) COCR_CMX_AFVGDGET Arbeitsvorgang inklusive Verbuchungskennzeichen 20100325
2 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20100325
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20100325

Method RELEASE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTYP Call by reference Type reference (TYPE) CAUFVD-AUTYP Auftragstyp 20030825
2 Importing I_RAISE_EXCEPTION Call by reference Type reference (TYPE) FLAG CON_X Ausnahme auslösen 20030825
3 Returning R_ALLOWED Value transfer Type reference (TYPE) BOOLE X = XSteps dürfen verwendet werden 20030825
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030825

Method XS_DELETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20030325
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXISTS Value transfer Type reference (TYPE) I siehe CON_EXISTS* 20030325
2 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20030325
3 Importing I_AUFPL Call by reference Type reference (TYPE) CO_AUFPL Plannummer zu Vorgängen im Auftrag 20030905
4 Importing I_BUFFER_ONLY Call by reference Type reference (TYPE) FLAG SPACE Suchbereich: Nur eigener Puffer 20030416
5 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer refreshen 20030416
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_GET_NID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20030325
2 Importing I_AUFPL Call by reference Type reference (TYPE) CO_AUFPL Plannummer zu Vorgängen im Auftrag 20030905
3 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer refreshen 20030522
4 Returning RT_NID Value transfer Type reference (TYPE) CMX_XS_T_NODE_GUID XSteps: Eindeutige ID eines Knotens 20030526
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_GET_OPEN_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030408
2 Returning RT_NODES Value transfer Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030408
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20030325
2 Importing I_AUFPL Call by reference Type reference (TYPE) CO_AUFPL Plannummer zu Vorgängen im Auftrag 20030905
3 Importing I_BUFFER_ONLY Call by reference Type reference (TYPE) FLAG SPACE Suchbereich: Nur eigener Puffer 20030522
4 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) FLAG SPACE Puffer refreshen 20030522
5 Returning RTO_ROOT Value transfer Type reference (TYPE) CMX_XS_T_ROOT XSteps: Step Root 20030526
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410
History
Last changed by/on SAP  20130531 
SAP Release Created in 200