SAP ABAP Class CL_TCM_CUST_FRE_INV_SIM_IMPL (Implementation class for Print Simulation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM (Application Component) Supply Chain Management
     OPS_SE_TCM (Package) Service Enabling for Transportation Charge Management
Properties
Class CL_TCM_CUST_FRE_INV_SIM_IMPL  
Short Description Implementation class for Print Simulation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_TCM   Service Enabling for Transportation Charge Management 
Created 20110912   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_TCM_CFIRSUITECRT_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_TCM_CUST_FRE_INV_SIM_IMPL has no interface implemented.
Friends
Class CL_TCM_CUST_FRE_INV_SIM_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ASSIST Instance attribute Private Object reference (TYPE REF TO) CL_TCM_CFIR_COMMON_ASSIST Assist Class for Simulate Print 20111126
Methods
# Method Level Visibility Method type Description Created on
1 DO_APPLICATION_PROCESSING Instance method Protected Method Service specific application processing 20110912
2 DO_INITIALIZE Instance method Protected Method Service specific Initialization 20110912
3 DO_INPUT_VALIDATION Instance method Protected Method Service specific input validation 20110912
4 DO_MAPPING_INBOUND Instance method Protected Method Service specific inbound mapping 20110912
5 DO_MAPPING_OUTBOUND Instance method Protected Method Service specific outbound mapping 20110912
6 EXECUTE Instance method Public Method Execute service implementation 20110912
7 OUTBOUND_PREPARE Instance method Public Method Prepare outbound message 20110912
Events
Class CL_TCM_CUST_FRE_INV_SIM_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_POST_MAP Public See coding 20111219 BEGIN OF t_post_map, input TYPE tcm_customer_freight_invoice10, komfkgn TYPE komfkgn_tab, komv TYPE komv_tab, cfirid TYPE tcm_s_post_mapping_cfir_suite-cfir_id, sender_party TYPE tcm_s_post_mapping_cfir_suite-sender_party, budat TYPE budat, error TYPE char1, END OF t_post_map
Method Signatures

Method DO_APPLICATION_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20111216
2 Exporting EV_PDF Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from PDF 20120105
3 Importing IS_INPUT Call by reference Object reference (TYPE REF TO) T_POST_MAP Data TypeCustomerFreightInvoiceRequestSUITESimulateRequest ( 20110919
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20121003

Method DO_INITIALIZE Signature

Method DO_INITIALIZE on class CL_TCM_CUST_FRE_INV_SIM_IMPL has no parameter.
Method DO_INITIALIZE on class CL_TCM_CUST_FRE_INV_SIM_IMPL has no exception.

Method DO_INPUT_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110919
2 Importing IR_INPUT_XI Call by reference Type reference (TYPE) DATA 20110919

Method DO_INPUT_VALIDATION on class CL_TCM_CUST_FRE_INV_SIM_IMPL has no exception.

Method DO_MAPPING_INBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INPUT_TO_API Call by reference Object reference (TYPE REF TO) T_POST_MAP Structure for Customer Freight Invoicing SUITE 20111219
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110919
3 Importing IS_INPUT Call by reference Type reference (TYPE) TCM_CUSTOMER_FREIGHT_INVOICE10 CustFrtInvcReqSUITESimOutCustFrtInvcReq 20110919
# Exception Resumable Description Created on
1 CX_TCM_INPUT_MAP Exception class for TCM Input Mapping 20121003

Method DO_MAPPING_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) TCM_CUSTOMER_FREIGHT_INVOICE_9 MDT for CustomerFreightInvoiceRequestSUITESimResponseMessage 20110919
2 Importing IT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20111109
3 Importing IV_PDF Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from XFT, XFD, PDF, and so on 20120105

Method DO_MAPPING_OUTBOUND on class CL_TCM_CUST_FRE_INV_SIM_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110919
2 Exporting EV_PDF Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from PDF 20120105
3 Importing IR_INPUT Call by reference Type reference (TYPE) DATA Input data 20110919
# Exception Resumable Description Created on
1 CX_AI_APPLICATION_FAULT Application Integration: Application Error 20121003

Method OUTBOUND_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) TCM_CUSTOMER_FREIGHT_INVOICE_7 PDF Stream 20110919
2 Importing IT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20111109
3 Importing IV_PDF Call by reference Type reference (TYPE) FPCONTENT Form Processing: Content from PDF 20120105

Method OUTBOUND_PREPARE on class CL_TCM_CUST_FRE_INV_SIM_IMPL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606