SAP ABAP Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI (Helper class to CL_TCM_TOR_INVPREPREQ_IMPL)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM (Application Component) Supply Chain Management
     OPS_SE_TCM (Package) Service Enabling for Transportation Charge Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  TCM_IF_CONSTANTS Constants for TCM 20091231
Properties
Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI  
Short Description Helper class to CL_TCM_TOR_INVPREPREQ_IMPL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class OPS_SE_TCM_80    
Program status     
Category 0   
Package OPS_SE_TCM   Service Enabling for Transportation Charge Management 
Created 20091231   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 TCM_IF_CONSTANTS Constants for TCM 20091231
Friends
Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ESSR Instance attribute Private Type reference (TYPE) TT_ESSR ESSR info 20100202
2 GV_NO_PO Instance attribute Private Type reference (TYPE) BOOL Flag 20100203
3 GV_NO_SES Instance attribute Private Type reference (TYPE) BOOL Flag 20100204
4 MO_LOG Instance attribute Private Object reference (TYPE REF TO) CL_TCM_MSG_HANDLER Application log 20091231
5 MO_OUTPUT_MAPPING Instance attribute Private Object reference (TYPE REF TO) DATA Output mapping 20100129
6 MT_MESSRP Instance attribute Private Type reference (TYPE) TCM_T_SES_TRANS_RESULT Assigment between external/internal number of entry sheet 20120119
Methods
# Method Level Visibility Method type Description Created on
1 BAPI_PO_GET_DETAIL Instance method Public Method Read Purchase Order 20091231
2 CHECK_PO_INVOICES Instance method Public Method Check if there are any invoices. 20110121
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100126
4 CREATE_MESSAGE_HEADER Instance method Private Method Create Message Header 20091231
5 DO_APPLICATION_PROCESSING Instance method Public Method Application processing 20091231
6 DO_MAPPING_INBOUND Instance method Public Method Request Input mapping 20091231
7 DO_MAPPING_OUTBOUND Instance method Public Method Outbound mapping for confirmation 20091231
8 HANDLE_CCA_CANCELLATION Instance method Private Method Handle Cancellation of CCA 20120106
9 INPUT_MAPPING Instance method Private Method Map XI structure to application 20091231
10 PO_CANCEL Instance method Public Method Cancel purchase order 20100202
11 READ_ERPTM_IV_DATA Instance method Private Method Read database table ERPTM_IV_DATA 20100202
12 SES_CANCEL Instance method Public Method Cancel service entry sheets 20091231
13 SES_CANCEL_PREPARE Instance method Private Method Determination of the assigned Service Entry Sheets 20091231
14 SES_SUBSEQ_PROCESSING Instance method Private Method Determie GL account for the TCM element 20091231
Events
Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no event.
Types
Class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no local type.
Method Signatures

Method BAPI_PO_GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20091231
2 Changing CT_PO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20091231
3 Exporting ET_PO_HISTORY Call by reference Type reference (TYPE) BAPIEKBE_TP Table Type for BAPIEKBE 20110121
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20091231

Method BAPI_PO_GET_DETAIL on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method CHECK_PO_INVOICES 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 Table with BAPI Return Information 20110121
2 Exporting EV_RESTRICT_DELETION Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110121
3 Importing IT_PO_HISTORY Call by reference Type reference (TYPE) BAPIEKBE_TP Table Type for BAPIEKBE 20110121
4 Importing IV_PO_ID Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20110121
5 Importing IV_SFIR_ID Call by reference Type reference (TYPE) ERPTMS_SFIR_ID Freight Settlement Document 20110121

Method CHECK_PO_INVOICES on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_TCM_MSG_HANDLER Msg handler for TM services 20100126

Method CONSTRUCTOR on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method CREATE_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATION_DATE_TIME Call by reference Type reference (TYPE) SAPPLCO_GLOBAL_DATE_TIME Proxy Data Element (Generated) 20091231

Method CREATE_MESSAGE_HEADER on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method DO_APPLICATION_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT_API Call by reference Type reference (TYPE) DATA 20100129
2 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100126
3 Importing IR_INPUT_API Call by reference Object reference (TYPE REF TO) DATA 20091231
# Exception Resumable Description Created on
1 CX_TCM_INPUT_MAP Exception class for TCM Input Mapping 20100126

Method DO_MAPPING_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT_API Call by reference Object reference (TYPE REF TO) DATA 20091231
2 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100126
3 Importing IR_INPUT_XI Call by reference Object reference (TYPE REF TO) DATA 20091231
# Exception Resumable Description Created on
1 CX_TCM_INPUT_MAP Exception class for TCM Input Mapping 20100126

Method DO_MAPPING_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT_XI Call by reference Type reference (TYPE) DATA 20091231
2 Importing IS_OUTPUT_API Call by reference Type reference (TYPE) DATA 20091231

Method DO_MAPPING_OUTBOUND on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method HANDLE_CCA_CANCELLATION 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 Table with BAPI Return Information 20120106
2 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20120124
3 Importing IV_PO_FOR_CANCELLATION Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20120106
4 Importing IV_PRV_ACTV_DOCUMENT Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20120119
5 Importing IV_SFIR_ID Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20120106

Method HANDLE_CCA_CANCELLATION on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method INPUT_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT_API Call by reference Object reference (TYPE REF TO) DATA 20091231
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091231
3 Importing IR_INPUT_XI Call by reference Object reference (TYPE REF TO) DATA 20091231
# Exception Resumable Description Created on
1 CX_TCM_INPUT_MAP 20091231

Method PO_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20100202
2 Changing CT_PO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20120820
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100202

Method PO_CANCEL on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method READ_ERPTM_IV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERPTM_IV_DATA Call by reference Type reference (TYPE) ERPTM_TTY_IV_DATA TM 8.0 table type for data table structure ERPTM_IV_DATA 20100202
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100202
3 Importing IV_SFIR_ID Call by reference Type reference (TYPE) CHAR35 Data Element Type CHAR Length 35 20100202
4 Importing IV_SINGLE_RECORD Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100202

Method READ_ERPTM_IV_DATA on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method SES_CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20091231
2 Exporting ET_MESSR Call by reference Type reference (TYPE) TCM_T_EESSR Message table returned from SES creation 20091231
3 Exporting ET_MESSRP Call by reference Type reference (TYPE) TCM_T_SES_TRANS_RESULT Assigment between external/internal number of entry sheet 20091231
4 Importing IS_PO_HEADER Call by reference Type reference (TYPE) BAPIMEPOHEADER Purchase Order Header Data 20091231
5 Importing IT_PO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20091231

Method SES_CANCEL on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method SES_CANCEL_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BUDAT Call by reference Type reference (TYPE) BUDAT Posting Date in the Document 20091231
2 Exporting ET_ESSR Call by reference Type reference (TYPE) TABLE 20091231
3 Exporting ET_LBLNI Call by reference Type reference (TYPE) TABLE 20091231
4 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20091231
5 Importing IV_PO_NUMBER Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20091231

Method SES_CANCEL_PREPARE on class CL_TCM_TOR_INVPREPCNCLNRQ_ASSI has no exception.

Method SES_SUBSEQ_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSRP Call by reference Type reference (TYPE) TABLE 20091231
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20091231
3 Importing IT_LBLNI Call by reference Type reference (TYPE) TABLE 20091231
4 Importing IT_MESSR Call by reference Type reference (TYPE) TCM_T_EESSR Message table returned from SES creation 20091231

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