SAP ABAP Class CL_IM_COCR_CMX_BI_SRV_ACT (Imp. Class for BAdI Imp. COCR_CMX_BI_SRV_ACT)
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_CMX_XS_SERVICE_ACTION XSteps: Service for Activity Control 20030328
Properties
Class CL_IM_COCR_CMX_BI_SRV_ACT  
Short Description Imp. Class for BAdI Imp. COCR_CMX_BI_SRV_ACT    
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 20030328   SAP 
Last change 20030404   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_IM_COCR_CMX_BI_ORDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_IM_COCR_CMX_BI_XSTEPS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CX_COCR_CMX_EXCEPTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CMX_XS_SERVICE_ACTION XSteps: Service for Activity Control 20030328
Friends
# Friend Modeled only Created on Description
1 CL_IM_COCR_CMX_BI_ORDER 20030505 Imp. Class for BAdI Imp. COCR_CMX_BI_ORDER
2 CL_IM_COCR_CMX_BI_SRV_CTX 20030408 Imp.Class for BAdI Imp. COCR_CMX_BI_SRV_CTX
3 CL_IM_COCR_CMX_BI_XSTEPS 20030408 Imp. Class for BAdI Imp. COCR_CMX_BI_XSTEPS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MSGID_FINAL_NUMBER Constant Public Type reference (TYPE) SYMSGID 'C2' Messages, Message Class 20030405
2 CON_MSGNO_FINAL_NUMBER Constant Public Type reference (TYPE) SYMSGNO '329' Messages, Message Number 20030405
3 CON_STAT_XSGN Constant Public Type reference (TYPE) JEST-STAT 'I0652' Status: XStep Generated 20030616
4 CON_TR_CHANGE Constant Public Type reference (TYPE) J_VORGANG 'RMVA' Business Operation: Change 20030403
5 CON_TR_XS_EXECUTE Constant Public Type reference (TYPE) J_VORGANG 'XSCR' Business Operation: XStep Execution 20030404
6 CON_TR_XS_FINISH Constant Public Type reference (TYPE) J_VORGANG 'XSFI' Business Operation: XStep Finished 20030404
7 CON_TR_XS_GENERATE Constant Public Type reference (TYPE) J_VORGANG 'XSPG' Business Operation: XStep Generate 20030404
8 CON_TR_XS_GENERATE_UNDO Constant Public Type reference (TYPE) J_VORGANG 'XSPD' Business Operation: XStep Reset Generation 20030404
9 CON_TR_XS_PRODUCTIV Constant Public Type reference (TYPE) J_VORGANG 'XSPR' Business Operation: XStep Productive 20030404
10 GT_PRODUCTIVE_OBJECTS Static Attribute Private Type reference (TYPE) COCR_CMX_T_TRANSACTION Individual Status per Object 20030408
11 G_XS_EXECUTE Static Attribute Private Type reference (TYPE) C SPACE XStep is Executed 20030404
12 G_XS_GENERATE Static Attribute Private Type reference (TYPE) C SPACE XStep are Generated 20030404
13 G_XS_NO_ACTION Static Attribute Private Type reference (TYPE) C SPACE X = No Checks on ON_ACTION 20030505
Methods
# Method Level Visibility Method type Description Created on
1 ORDER_GENERATE_FINAL_NUMBER Instance method Private Method Generate Final Order Number According to Message C2 329 20030405
2 XS_ACTION_CHANGE_PREPARE Instance method Private Method Check: Switch XStep to Change Mode 20030402
3 XS_ACTION_CREATE_PREPARE Instance method Private Method Check: Create XStep 20030611
4 XS_ACTION_EXECUTE_CANCEL Instance method Private Method Cancel: Execute XStep 20030408
5 XS_ACTION_EXECUTE_COMPLETE Instance method Private Method Successful: Execute XStep 20030408
6 XS_ACTION_EXECUTE_PREPARE Instance method Private Method Check: Execute XStep 20030408
7 XS_ACTION_GENERATE_CANCEL Instance method Private Method Cancel: Generate XStep 20030404
8 XS_ACTION_GENERATE_COMPLETE Instance method Private Method Successful: Generate XStep 20030404
9 XS_ACTION_GENERATE_PREPARE Instance method Private Method Check: Generate XStep 20030404
10 XS_ACTION_GEN_UNDO_COMPLETE Instance method Private Method Successful: Reset XStep Generation 20030404
11 XS_ACTION_GEN_UNDO_PREPARE Instance method Private Method Check: Reset XStep Generation 20030404
12 XS_ACTION_REF_CLOSE_PREPARE Instance method Private Method Check:Reset References 20030409
13 XS_ACTION_REF_OPEN_PREPARE Instance method Private Method Check: Explode References 20030409
14 XS_STATUS_CHANGE_FOR_ACTIVITY Instance method Private Method Check Business Operation 20030711
Events
Class CL_IM_COCR_CMX_BI_SRV_ACT has no event.
Types
Class CL_IM_COCR_CMX_BI_SRV_ACT has no local type.
Method Signatures

Method ORDER_GENERATE_FINAL_NUMBER 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 20030405
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_CHANGE_PREPARE 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 20030410
2 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20030402
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_CREATE_PREPARE 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 20030611
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030616

Method XS_ACTION_EXECUTE_CANCEL 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 20030624
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_EXECUTE_COMPLETE 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 20030408
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_EXECUTE_PREPARE 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 20030408
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_GENERATE_CANCEL 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 20030404
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_GENERATE_COMPLETE 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 20030404
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_GENERATE_PREPARE 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 20030404
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_GEN_UNDO_COMPLETE 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 20030404
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_GEN_UNDO_PREPARE 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 20030404
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_REF_CLOSE_PREPARE 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 20030409
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_ACTION_REF_OPEN_PREPARE 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 20030409
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030410

Method XS_STATUS_CHANGE_FOR_ACTIVITY 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 20030711
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20030711
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20030711
4 Importing I_OPERATION Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20030711
5 Importing I_TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20030711
6 Importing I_VRGNG Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20030711
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030711
History
Last changed by/on SAP  20030404 
SAP Release Created in 200