SAP ABAP Class CL_GTR_CRM_PROCESS_BILLING_E1 (Grantor Management: Budget Event Access Class)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-PS-CA (Application Component) Public Sector Contract Accounting
     FMCA_GRANTOR_EHP1 (Package) PSCD: Enhancements for Grantor Management from EhP1
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GTR_FMCA_CONSTANTS_E1 Types and Constants 20070412
Properties
Class CL_GTR_CRM_PROCESS_BILLING_E1  
Short Description Grantor Management: Budget Event Access Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMCA_GRANTOR_EHP1   PSCD: Enhancements for Grantor Management from EhP1 
Created 20070412   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GTR_FMCA_CONSTANTS_E1 Types and Constants 20070412
Friends
Class CL_GTR_CRM_PROCESS_BILLING_E1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GTRPR_ABORT Instance attribute Private Attribute reference (LIKE) 20070412
2 GTRPR_APPOINTMENT_TYPE Instance attribute Private Attribute reference (LIKE) 20070412
3 GTRPR_BAPI_STRUCT Instance attribute Private Attribute reference (LIKE) 20070412
4 GTRPR_BILLING_MODE Instance attribute Private Attribute reference (LIKE) 20070412
5 GTRPR_BILL_MODE Instance attribute Private Attribute reference (LIKE) 20070412
6 GTRPR_BREL_KIND Instance attribute Private Attribute reference (LIKE) 20070412
7 GTRPR_CHANGE_MODE_CRM Instance attribute Private Attribute reference (LIKE) 20070412
8 GTRPR_CHANGE_MODE_ERP Instance attribute Private Attribute reference (LIKE) 20070412
9 GTRPR_COMMIT_AND_WAIT Instance attribute Private Attribute reference (LIKE) 20070412
10 GTRPR_CRM_STATUS Instance attribute Private Attribute reference (LIKE) 20070412
11 GTRPR_DATA Instance attribute Private Attribute reference (LIKE) 20070412
12 GTRPR_DELETE_MODE_CRM Instance attribute Private Attribute reference (LIKE) 20070412
13 GTRPR_DELETE_MODE_ERP Instance attribute Private Attribute reference (LIKE) 20070412
14 GTRPR_ERROR Instance attribute Private Attribute reference (LIKE) 20070412
15 GTRPR_INSERT Instance attribute Private Attribute reference (LIKE) 20070412
16 GTRPR_NO_DIST_STATUS_UPDATE Instance attribute Private Attribute reference (LIKE) 20070412
17 GTRPR_OBJECT_KIND Instance attribute Private Attribute reference (LIKE) 20070412
18 GTRPR_OBJTYPE Instance attribute Private Attribute reference (LIKE) 20070412
19 GTRPR_PARTNER_SOLD_TO Instance attribute Private Attribute reference (LIKE) 20070412
20 GTRPR_PAYMENT_TYPE Instance attribute Private Attribute reference (LIKE) 20070412
21 GTRPR_REL_TYPE_PREDEC_SUCCES Instance attribute Private Attribute reference (LIKE) 20070412
22 GTRPR_SCENARIO Instance attribute Private Attribute reference (LIKE) 20070412
23 GTRPR_SCENARIO_AGREEMENT Instance attribute Private Attribute reference (LIKE) 20070412
24 GTRPR_SCENARIO_APPLICATION Instance attribute Private Attribute reference (LIKE) 20070412
25 GTRPR_STATUS Instance attribute Private Attribute reference (LIKE) 20070412
26 GTRPR_STRUC Instance attribute Private Attribute reference (LIKE) 20070412
27 GTRPR_SUCCESS Instance attribute Private Attribute reference (LIKE) 20070412
28 GTRPR_UPLOAD_KEY_TYPE Instance attribute Private Attribute reference (LIKE) 20070412
29 GTRPR_VONA_KIND_BLANK Instance attribute Private Attribute reference (LIKE) 20070412
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_DOC_FLOW Static method Private Method Build links between billing documents and CRM objects 20070412
2 CALL_BILLING_WRAPPER Static method Private Method Call billing wrapper 20070412
3 CHECK_BILLING_RELEVANCY Static method Private Method Check data from CRM to see if relevant for BUDGET 20070412
4 EXECUTE_PROCESS Static method Public Method Execute process logic 20070412
5 MAP_BAPIMTCS_TO_WRAPPER Static method Private Method Format CRM data to into wrapper structures 20070412
Events
Class CL_GTR_CRM_PROCESS_BILLING_E1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTRPR_TYP_OBJKEY Private Attribute reference (LIKE) 20070412
Method Signatures

Method BUILD_DOC_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MTCSDATA Call by reference Type reference (TYPE) BAPIMTCST Middleware Transaction Container Structure 20070412
2 Importing IS_UPLOADED_HEADER Call by reference Type reference (TYPE) GTRT_CRM_BAD_ORDERADM_H_E1 Grantor: Business Application Document 20070412
3 Importing IT_BILLDOC_RET Call by reference Type reference (TYPE) FMCA_GTR_BILLDOC_RET_TAB_E1 20070412

Method BUILD_DOC_FLOW on class CL_GTR_CRM_PROCESS_BILLING_E1 has no exception.

Method CALL_BILLING_WRAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2_TAB_KK Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20070412
2 Exporting ET_FMCA_GTR_BILLDOC_RET_TAB Call by reference Type reference (TYPE) FMCA_GTR_BILLDOC_RET_TAB_E1 Standard-Table for FMCA_GTR_BILLDOC_RET 20070412
3 Importing IT_FMCA_GTR_BILL_H_TAB Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 Standard Table for FMCA_GTR_BILL_H_E1 20070412
4 Importing IT_FMCA_GTR_BILL_I_TAB Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 Standard Table for FMCA_GTR_BILL_I_E1 20070412

Method CALL_BILLING_WRAPPER on class CL_GTR_CRM_PROCESS_BILLING_E1 has no exception.

Method CHECK_BILLING_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELEVANCY Call by reference Type reference (TYPE) GTRT_CRM_PSM_RELEVANCY_TAB_E1 List of Headers and Items with process relevancy 20070412
2 Returning RV_RELEVANT Value transfer Type reference (TYPE) CRMT_BOOLEAN 'X': data are Budget relevant 20070412

Method CHECK_BILLING_RELEVANCY on class CL_GTR_CRM_PROCESS_BILLING_E1 has no exception.

Method EXECUTE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070412
2 Exporting ET_MTCSDATA Call by reference Type reference (TYPE) BAPIMTCST PSM Container Structure 20070412
3 Exporting EV_QUIT Call by reference Type reference (TYPE) CRMT_BOOLEAN 'X': Process failed and proxy end is requested 20070412
4 Importing IS_BAPICRMUH1 Call by reference Type reference (TYPE) BAPICRMUH1 BAPI Structure for Uploading Header Data 20070412
5 Importing IT_BAPIMTCS Call by reference Type reference (TYPE) BAPIMTCST CRM Container Structure 20070412
6 Importing IT_BAPIPAREX Call by reference Type reference (TYPE) BAPICRMPAREX_T Table Type for BAPIPAREX 20070412
7 Importing IT_RELEVANCY Call by reference Type reference (TYPE) GTRT_CRM_PSM_RELEVANCY_TAB_E1 List of Headers and Items with process relevancy 20070412

Method EXECUTE_PROCESS on class CL_GTR_CRM_PROCESS_BILLING_E1 has no exception.

Method MAP_BAPIMTCS_TO_WRAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_UPLOADED_HEADER Call by reference Type reference (TYPE) GTRT_CRM_BAD_ORDERADM_H_E1 Grantor: Business Application Document 20070412
2 Exporting ET_GTR_BILL_H Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 Standard Table for FMCA_GTR_BILL_H_E1 20070412
3 Exporting ET_GTR_BILL_I Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 Standard Table for FMCA_GTR_BILL_I_E1 20070412
4 Importing IT_BAPIMTCS Call by reference Type reference (TYPE) BAPIMTCST Middleware Transaction Container Structure 20070412
5 Importing IT_RELEVANCY Call by reference Type reference (TYPE) GTRT_CRM_PSM_RELEVANCY_TAB_E1 List of headers and Items with process relevancy 20070412

Method MAP_BAPIMTCS_TO_WRAPPER on class CL_GTR_CRM_PROCESS_BILLING_E1 has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 600