SAP ABAP Class CL_COCR_CMX_XSTEP_EDITOR (XStep Editor for Order)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMX_XSE_APPLICATION XSEditor: Application 20030617
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMX_XSE_INTERACTIVE XSEditor: Interactive Behavior 20030617
Properties
Class CL_COCR_CMX_XSTEP_EDITOR  
Short Description XStep Editor for Order    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COCR_CMX   Adapter Package Orders - Execution Steps 
Created 20030617   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CMX_XSE_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_CMX_XS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_COCR_CMX_TOP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_IM_COCR_CMX_BI_XSTEPS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CMX_XSE_APPLICATION XSEditor: Application 20030617
2 IF_CMX_XSE_INTERACTIVE XSEditor: Interactive Behavior 20030617
Friends
Class CL_COCR_CMX_XSTEP_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_CMX_XS_FACTORY XSteps: Factory, for Generating Transient Objects 20030617
2 CM_LIBRARY Static Attribute Private Object reference (TYPE REF TO) IF_CMX_XS_LIBRARY XSteps: Library, for Accessing Persistent Objects 20030617
3 CM_MANAGER Static Attribute Private Object reference (TYPE REF TO) IF_CMX_XSE_MANAGER XSEditor: Manager 20030617
4 CON_CANCEL Constant Private Type reference (TYPE) C 'C' Sign for Cancel 20030617
5 CON_FC_COMP_OVERVIEW Constant Private Type reference (TYPE) T185-FCODE 'KPU2' Function Code 20030617
6 CON_FC_DOC_OVERVIEW Constant Private Type reference (TYPE) T185-FCODE 'DLOV' Function Code 20030617
7 CON_FC_EXIT Constant Private Type reference (TYPE) T185-FCODE 'END' Function Code 20030617
8 CON_FC_MATERIAL_LIST Constant Private Type reference (TYPE) T185-FCODE 'OMLA' Function Code 20030617
9 CON_FC_OPR_OVERVIEW Constant Private Type reference (TYPE) T185-FCODE 'VGUE' Function Code 20030617
10 CON_FC_ORDER_HEADER Constant Private Type reference (TYPE) T185-FCODE 'KOZE' Function Code 20030617
11 CON_FC_SAVE Constant Private Type reference (TYPE) T185-FCODE 'BU' Function Code 20030617
12 CON_FC_SEQ_OVERVIEW Constant Private Type reference (TYPE) T185-FCODE 'FLGU' Function Code 20030617
13 CON_KZ_ABBRECHEN Constant Private Type reference (TYPE) C 'A' Cancel Indicator 20030617
14 CON_KZ_JA Constant Private Type reference (TYPE) C 'J' "Yes" Indicator 20030617
15 CON_KZ_NEIN Constant Private Type reference (TYPE) C 'N' "No" Indicator 20030617
16 CON_LEAVE Constant Private Type reference (TYPE) C 'L' Sign for Leave 20030617
17 CON_MSGNO_XS_EDITOR Constant Public Type reference (TYPE) SYMSGNO '007' Messages, Message Number 20030617
18 CON_ORDERTYPE_BORD Constant Private Type reference (TYPE) AUFTYP '40' Order Category 20030617
19 CON_ORDERTYPE_FERT Constant Private Type reference (TYPE) AUFTYP '10' Order Category 20030617
20 CON_REPID_SAPL Constant Private Type reference (TYPE) CHAR4 'SAPL' 20030617
21 CON_SAVE Constant Private Type reference (TYPE) C 'S' Sign for Save 20030617
22 CON_X Constant Private Type reference (TYPE) FLAG 'X' Flag 'X' 20030617
23 CT_INSTANCE_BUFFER Static Attribute Private Type reference (TYPE) TYP_T_INSTANCE_BUFFER 20030617
24 MS_CAUFVD Instance attribute Private Type reference (TYPE) CAUFVD Dialog structure for order headers and items 20030617
25 MT_ROOT Instance attribute Private Type reference (TYPE) CMX_XS_T_ROOT XSteps: Table of Roots 20030617
26 M_AKTYP Instance attribute Private Type reference (TYPE) RC27S-AKTYP Activity Category in the Transaction 20030617
27 M_AUFNR Instance attribute Private Type reference (TYPE) CAUFVD-AUFNR Order Number 20030617
28 M_CHANGE_ORDER Instance attribute Private Object reference (TYPE REF TO) IF_CMX_XS_CHANGE_OBJECT XSteps: Change Object 20030617
29 M_CONTEXT_ORDER Instance attribute Private Object reference (TYPE REF TO) IF_CMX_XS_CONTEXT XSteps: Context Object 20030617
30 M_EDITOR Instance attribute Private Object reference (TYPE REF TO) IF_CMX_XSE_EDITOR XSEditor: Editor 20030617
31 M_EXTERN Instance attribute Private Type reference (TYPE) C 20030617
32 M_FLAG_STATUS_GMP Instance attribute Private Type reference (TYPE) FLAG Flag Whether Order is Approved 20030710
33 M_LEAVE Instance attribute Private Type reference (TYPE) C 20030617
34 M_OKCODE Instance attribute Private Type reference (TYPE) FCODE Function Code 20030617
35 M_ORIGIN Instance attribute Private Type reference (TYPE) CHAR40 Character Field of Length 40 20030617
36 M_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_CMX_XS_ROOT XSteps: Step Root 20030617
37 M_SAVE Instance attribute Private Type reference (TYPE) FLAG General Indicator 20030617
38 M_SESSION Instance attribute Private Object reference (TYPE REF TO) IF_CMX_XS_SESSION XSteps: Session 20030617
Methods
# Method Level Visibility Method type Description Created on
1 APPROVAL_CHECK Instance method Private Method Approval Check 20030617
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030617
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030617
4 CUSTOM_COMMANDS_UPDATE Instance method Private Method Update the Available Custom Commands 20030617
5 GET_INSTANCE Static method Public Method Generates or Selects the XStep Editor Object for Order 20030617
6 GET_ROOT Instance method Public Method Gets the Root Objects for XStep Editor 20030617
7 ON_NODE_FREE Instance method Protected Event handling method Event FREE Interface if_cmx_xs_node 20030617
8 ROOT_CREATE Instance method Private Method Generates Root Object 20030617
9 START_EDITOR Instance method Public Method Start XSEditor 20030617
10 STATUS_CHECK Instance method Private Method Status Check 20030617
11 TRANSACTION_END Instance method Private Method End Transaction by Calling Next Screen Processing 20030617
Events
Class CL_COCR_CMX_XSTEP_EDITOR has no event.
Types
Class CL_COCR_CMX_XSTEP_EDITOR has no local type.
Method Signatures

Method APPROVAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS_GMP Value transfer Type reference (TYPE) FLAG allgemeines flag 20030618
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_COCR_CMX_XSTEP_EDITOR has no parameter.
Method CLASS_CONSTRUCTOR on class CL_COCR_CMX_XSTEP_EDITOR has no exception.

Method CONSTRUCTOR 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 20030617
2 Importing IT_ROOT Call by reference Type reference (TYPE) CMX_XS_T_ROOT XSteps: Tabelle von Roots 20030617
3 Importing I_AKTYP Call by reference Type reference (TYPE) RC27S-AKTYP Aktivitätstyp in der Transaktion 20030617
4 Importing I_ORIGIN Call by reference Type reference (TYPE) CHAR40 Character 40-Stellen 20030617
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method CUSTOM_COMMANDS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CMD_CUSTOM Value transfer Type reference (TYPE) CMX_XSE_W_COMMAND_CUSTOM XSEditor: Struktur zur Definition von Anwendungsbefehlen 20030618
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method GET_INSTANCE 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 20030617
2 Importing IT_ROOT Call by reference Type reference (TYPE) CMX_XS_T_ROOT XSteps: Tabelle von Roots 20030617
3 Importing I_AKTYP Call by reference Type reference (TYPE) RC27S-AKTYP Aktivitätstyp in der Transaktion 20030617
4 Importing I_ORIGIN Call by reference Type reference (TYPE) CHAR40 Character 40-Stellen 20030617
5 Returning R_XSTEP_EDITOR Value transfer Object reference (TYPE REF TO) CL_COCR_CMX_XSTEP_EDITOR XStep-Editor Objekt 20030617
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method GET_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROOT Value transfer Type reference (TYPE) CMX_XS_T_ROOT XSteps: Tabelle von Roots 20030618
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method ON_NODE_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20030617

Method ON_NODE_FREE on class CL_COCR_CMX_XSTEP_EDITOR has no exception.

Method ROOT_CREATE Signature

Method ROOT_CREATE on class CL_COCR_CMX_XSTEP_EDITOR has no parameter.
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method START_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROOT Call by reference Type reference (TYPE) CMX_XS_T_ROOT XSteps: Tabelle von Roots 20030617
2 Exporting E_OKCODE Value transfer Type reference (TYPE) FCODE Funktionscode 20030617
3 Importing IT_ROOT Call by reference Type reference (TYPE) CMX_XS_T_ROOT XSteps: Tabelle von Roots 20030617
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030617

Method STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECK_OKAY Value transfer Type reference (TYPE) FLAG allgemeines flag 20030618
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method TRANSACTION_END Signature

Method TRANSACTION_END on class CL_COCR_CMX_XSTEP_EDITOR has no parameter.
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623
History
Last changed by/on SAP  20100310 
SAP Release Created in 200