SAP ABAP Class CL_KE1_PRCTR_API_PROCESS (Profit Center Application Process)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   EC-PCA (Application Component) Profit Center Accounting
     KE1_XI_PROXY (Package) Services and Proxies for EC-PCA
Properties
Class CL_KE1_PRCTR_API_PROCESS  
Short Description Profit Center Application Process    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KE1_XI_PROXY   Services and Proxies for EC-PCA 
Created 20090309   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_KE1_PRCTR_API_PROCESS has no forward declaration.
Interfaces
Class CL_KE1_PRCTR_API_PROCESS has no interface implemented.
Friends
Class CL_KE1_PRCTR_API_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_DEL_LOCK Instance attribute Private Type reference (TYPE) I 20090318
2 DD_DUMMY_PRCTR Instance attribute Private Type reference (TYPE) PRCTR Profit Center 20090318
3 DS_ADDRESSX Instance attribute Private Type reference (TYPE) BAPI0015_5X EC-PCA: Update Structure BAPI 20090309
4 DS_BASICDATAX Instance attribute Private Type reference (TYPE) BAPI0015_4X EC-PCA: BAPI Update Structure 20090309
5 DS_COMM_DATAX Instance attribute Private Type reference (TYPE) BAPI0015_6X EC-PCA: Update Structure Communication BAPI 20130717
6 DS_INDICATORSX Instance attribute Private Type reference (TYPE) BAPI0015_8X EC-PCA: Update Structure Indicator BAPI 20090310
7 GC_FLD_ADDRESS Constant Public Type reference (TYPE) KE1_FIELDNAME 'ADDRESS' Field Name 20090310
8 GC_FLD_BASICDATA Constant Public Type reference (TYPE) KE1_FIELDNAME 'BASICDATA' Field Name 20090310
9 GC_FLD_COMPCODE_TABLE Constant Public Type reference (TYPE) KE1_FIELDNAME 'T_COMPCODE' Field Name 20090310
10 GC_FLD_INDICATORS Constant Public Type reference (TYPE) KE1_FIELDNAME 'INDICATORS' Field Name 20090310
11 GC_FLD_TEXT_TABLE Constant Public Type reference (TYPE) KE1_FIELDNAME 'T_TEXT' Field Name 20090310
12 GC_MSG_ID Constant Private Type reference (TYPE) SYMSGID 'KM' Message Class 20090318
13 GC_STATUS_GREEN Constant Private Type reference (TYPE) C '3' 20090319
14 GC_STATUS_RED Constant Private Type reference (TYPE) C '1' 20090319
15 GC_STATUS_YELLOW Constant Private Type reference (TYPE) C '2' 20090319
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method 20090319
2 CLEANUP Instance method Protected Method 20090310
3 DELETE_ONE_PRCTR Instance method Private Method 20090318
4 DEQUEUE Instance method Private Method 20090319
5 DO_PRCTR_CHANGE Instance method Protected Method 20090309
6 DO_PRCTR_CREATE Instance method Protected Method 20090309
7 DO_PRCTR_DELETE Instance method Protected Method 20090309
8 ENQUEUE Instance method Private Method 20090318
9 GET_BAPIRET2 Instance method Private Method 20090318
10 GET_DEL_PRCTR Instance method Private Method 20090319
11 PRCTR_DELETE_PREPARE Instance method Private Method 20090318
12 PREPARE_COMPCODE_X Instance method Private Method 20090323
13 PREPARE_PARAM Instance method Protected Method 20090309
14 PROCESS Instance method Public Method 20090309
15 SET_CHANGE_FLAGS Instance method Public Method 20090309
16 TRY_TO_DELETE_DUMMY_PRCTR Instance method Private Method 20090319
Events
Class CL_KE1_PRCTR_API_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DEL_TAB_OUTPUT_TYPE Private See coding 20090318 BEGIN OF s_del_tab_output_type, prctr TYPE prctr, datab TYPE datab, datbi TYPE datbi, status(1) TYPE c, message TYPE bapiret2, END OF s_del_tab_output_type
2 S_MESSAGE Private See coding 20090318 BEGIN OF s_message, id TYPE symsgid, type TYPE symsgty, number TYPE symsgno, v1 TYPE symsgv, v2 TYPE symsgv, v3 TYPE symsgv, v4 TYPE symsgv, parameter TYPE bapi_param, row TYPE bapi_line, field TYPE bapi_fld, key TYPE cgen_key, END OF s_message
3 S_PRCTR Private See coding 20090323 BEGIN OF s_prctr, "Zu löschende PrCtr khinr TYPE cepc-khinr, prctr TYPE cepc-prctr, kokrs TYPE cepc-kokrs, datab TYPE cepc-datab, "US46a datbi TYPE cepc-datbi, "US46a status(1) TYPE c, message TYPE bapiret2, END OF s_prctr
4 T_BAPI0015_7 Protected See coding 20090310 T_BAPI0015_7 type STANDARD TABLE OF BAPI0015_7
5 T_BAPI0015_7X Protected See coding 20090323 T_BAPI0015_7X type STANDARD TABLE OF BAPI0015_7X
6 T_PRCTR Private See coding 20090323 t_prctr type standard table of s_prctr
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090319
2 Importing ID_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20090319
3 Importing ID_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20090319

Method AUTHORITY_CHECK on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_KE1_PRCTR_API_PROCESS has no parameter.
Method CLEANUP on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method DELETE_ONE_PRCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEL_PRCTR Call by reference Type reference (TYPE) S_PRCTR 20090318
2 Exporting ES_OUTTAB Call by reference Type reference (TYPE) S_DEL_TAB_OUTPUT_TYPE 20090319
3 Importing IF_NO_CHECKS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090318
4 Importing IF_TESTRUN Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090318

Method DELETE_ONE_PRCTR on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COAREA Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20091127
2 Importing ID_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20090319

Method DEQUEUE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method DO_PRCTR_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090309
2 Importing IS_PRCTR Call by reference Type reference (TYPE) KE1_SX_PRCTR_RPLCTN_WS Profit center replication working structure 20090309

Method DO_PRCTR_CHANGE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method DO_PRCTR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090309
2 Importing IS_PRCTR Call by reference Type reference (TYPE) KE1_SX_PRCTR_RPLCTN_WS Profit center replication working structure 20090309

Method DO_PRCTR_CREATE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method DO_PRCTR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090309
2 Importing IS_PRCTR Call by reference Type reference (TYPE) KE1_SX_PRCTR_RPLCTN_WS Profit center replication working structure 20090309

Method DO_PRCTR_DELETE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090318
2 Importing ID_COAREA Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20091127
3 Importing ID_PRCTR Call by reference Type reference (TYPE) PRCTR Profitcenter 20091127

Method ENQUEUE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method GET_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090318
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) S_MESSAGE 20090318

Method GET_BAPIRET2 on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method GET_DEL_PRCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEL_PRCTR Call by reference Type reference (TYPE) T_PRCTR 20090323
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090319
3 Importing IS_DEL_PRCTR Call by reference Type reference (TYPE) S_PRCTR 20090319

Method GET_DEL_PRCTR on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method PRCTR_DELETE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20090318

Method PRCTR_DELETE_PREPARE on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method PREPARE_COMPCODE_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPCODE Call by reference Type reference (TYPE) T_BAPI0015_7 20090323
2 Exporting ET_COMPCODEX Call by reference Type reference (TYPE) T_BAPI0015_7X 20090323
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090323
4 Importing IF_COMPCODE_CTI Call by reference Type reference (TYPE) ABAP_BOOL 20090323
5 Importing IS_PRCTR Call by reference Type reference (TYPE) S_PRCTR 20090323
6 Importing IT_COMPCODE_ASS Call by reference Type reference (TYPE) KE1_T_COMPCODE_ASSIGN profit center company code assignment 20090323

Method PREPARE_COMPCODE_X on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method PREPARE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BASICDATA Call by reference Type reference (TYPE) BAPI0015_4 EC-PCA: BAPI Übergabestruktur Create 20090309
2 Exporting ES_LANGUAGE Call by reference Type reference (TYPE) BAPI0015_10 BAPI: Profitcenter Sprache 20090309
3 Exporting ET_COMPCODE Call by reference Type reference (TYPE) T_BAPI0015_7 20090310
4 Exporting ET_TEXT Call by reference Type reference (TYPE) KE1_T_PRCTR_TEXT profit center text 20090310
5 Importing IS_PRCTR Call by reference Type reference (TYPE) KE1_SX_PRCTR_RPLCTN_WS Profit center replication working structure 20090309

Method PREPARE_PARAM on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20090309
2 Importing IS_PRCTR Call by reference Type reference (TYPE) KE1_SX_PRCTR_RPLCTN_WS Profit center replication working structure 20090309

Method PROCESS on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method SET_CHANGE_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDRESSX Call by reference Type reference (TYPE) BAPI0015_5X EC-PCA: Updatestruktur BAPI 20090309
2 Importing IS_BASICDATAX Call by reference Type reference (TYPE) BAPI0015_4X EC-PCA: BAPI Updatestruktur 20090309
3 Importing IS_COMM_DATAX Call by reference Type reference (TYPE) BAPI0015_6X EC-PCA: Updatestruktur Kommunikation BAPI 20130717
4 Importing IS_INDICATORSX Call by reference Type reference (TYPE) BAPI0015_8X EC-PCA: Updatestruktur Kennzeichen BAPI 20090309

Method SET_CHANGE_FLAGS on class CL_KE1_PRCTR_API_PROCESS has no exception.

Method TRY_TO_DELETE_DUMMY_PRCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SUCCESS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090319
2 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20090319
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090319
4 Importing IS_DEL_PRCTR Call by reference Type reference (TYPE) S_PRCTR 20090319

Method TRY_TO_DELETE_DUMMY_PRCTR on class CL_KE1_PRCTR_API_PROCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605