SAP ABAP Class CL_GTR_BILLING_SERVICE_E1 (Service Class for Billing Documents (FMCA))
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_PS_BILLING_E1 Billing Interface 20070411
Properties
Class CL_GTR_BILLING_SERVICE_E1  
Short Description Service Class for Billing Documents (FMCA)    
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 20070411   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GTR_BILLING_SERVICE_E1 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PS_BILLING_E1 Billing Interface 20070411
Friends
Class CL_GTR_BILLING_SERVICE_E1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_ADJUST Constant Public Type reference (TYPE) CHAR1 'A' Anpassen-Operation 20070411
2 CON_CLAIM_H Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS2000272' Object Type 20070411
3 CON_ON Constant Protected Type reference (TYPE) XFELD 'X' Checkbox 20070411
4 CON_REVERSE Constant Public Type reference (TYPE) CHAR1 'R' Storno-Operation 20070411
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST Instance method Public Method Adjust Grantor billing doc. 20070411
2 BILL Instance method Public Method Grantor CRM Agreement or Grantor Claim 20070411
3 CHECK_AUTHORITY Instance method Public Method Check Authority for the billing process 20070411
4 CHECK_DUPLICATE_BILLDOC Instance method Protected Method Check for duplicate billing document 20070411
5 CHECK_HEADERS Instance method Public Method Check header data from Proxy 20070411
6 CHECK_ITEMS Instance method Public Method Check Item data from Proxy 20070411
7 CONSTRUCTOR Instance method Public Constructor 20070411
8 ERROR_OCCURED Instance method Public Method errors 20070411
9 EXISTENCE_CHECK Instance method Public Method Check if billing doc. existiert 20070411
10 MAP_GTR_HEADERS Instance method Public Method Map Grantor header 20070411
11 MAP_GTR_ITEMS Instance method Public Method Map Grantor item 20070411
12 REVERSE Instance method Public Method Reverse/Cancel Grantor billing doc. 20070411
Events
Class CL_GTR_BILLING_SERVICE_E1 has no event.
Types
Class CL_GTR_BILLING_SERVICE_E1 has no local type.
Method Signatures

Method ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BILLDOCNUMBERS Call by reference Type reference (TYPE) BAPI_FKKINV_BILLDOCNUMBER_TAB Standard Table for Structure BAPI_FKKINV_BILLDOCNUMBER 20070411
2 Exporting EX_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standard Table for Structure BAPIRET2 20070411
3 Exporting FMCA_GTR_CRMOBJ Call by reference Type reference (TYPE) FMCA_GTR_CRMOBJ_T_E1 20070411
4 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 20070411
5 Importing GRANTOR_CRM_ITEMS Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 20070411

Method ADJUST on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method BILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADD_ITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_A_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_A 20070411
2 Exporting BILLDOCNUMBERS Call by reference Type reference (TYPE) BAPI_FKKINV_BILLDOCNUMBER_TAB 20070411
3 Exporting EX_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB_KK 20070411
4 Exporting FMCA_GTR_CRMOBJ Call by reference Type reference (TYPE) FMCA_GTR_CRMOBJ_T_E1 CRM Objects 20070411
5 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 20070411
6 Importing GRANTOR_CRM_ITEMS Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 20070411

Method BILL on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method CHECK_AUTHORITY Signature

Method CHECK_AUTHORITY on class CL_GTR_BILLING_SERVICE_E1 has no parameter.
Method CHECK_AUTHORITY on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method CHECK_DUPLICATE_BILLDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_A_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_A 20070411
2 Importing ADJUSTED_DOC Call by reference Type reference (TYPE) FKKINVBILL_H Billing Document Header 20070411
3 Importing HEADER Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_H Header of External PSCD Billing Document 20070411
4 Importing ITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_I_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_I 20070411
5 Returning RE_DUPLICATE Value transfer Type reference (TYPE) BOOLE_D Boolean Variable (X=True, -=False, Space=Unknown) 20070411

Method CHECK_DUPLICATE_BILLDOC on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method CHECK_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070411
2 Changing EX_ERROR_FLAG Call by reference Type reference (TYPE) XFELD Checkbox 20070411
3 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 Standard Table for FMCA_GTR_BILL_H_E1 20070411

Method CHECK_HEADERS on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method CHECK_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070411
2 Changing EX_ERROR_FLAG Call by reference Type reference (TYPE) XFELD Checkbox 20070411
3 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 Standard Table for FMCA_GTR_BILL_H_E1 20070411
4 Importing GRANTOR_CRM_ITEMS Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 Standard Table for FMCA_GTR_BILL_I_E1 20070411

Method CHECK_ITEMS on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GTR_BILLING_SERVICE_E1 has no parameter.
Method CONSTRUCTOR on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method ERROR_OCCURED Signature

Method ERROR_OCCURED on class CL_GTR_BILLING_SERVICE_E1 has no parameter.
Method ERROR_OCCURED on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOC_EXIST Call by reference Type reference (TYPE) XFELD Checkbox 20070411
2 Importing HEADER_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20070411

Method EXISTENCE_CHECK on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method MAP_GTR_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20070411
2 Changing EX_ERROR_FLAG Call by reference Type reference (TYPE) XFELD Checkbox 20070411
3 Exporting FMCA_BILLDOC_HEADERS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_H_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_H 20070411
4 Exporting FMCA_GTR_ADDITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_A_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_A 20070411
5 Exporting FMCA_GTR_CRMOBJ Call by reference Type reference (TYPE) FMCA_GTR_CRMOBJ_T_E1 CRM Objects 20070411
6 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 Standard Table for FMCA_GTR_BILL_H_E1 20070411

Method MAP_GTR_HEADERS on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method MAP_GTR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20070411
2 Changing EX_ERROR_FLAG Call by reference Type reference (TYPE) XFELD 20070411
3 Changing FMCA_BILLDOC_HEADERS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_H_TAB Standard Table for Structure BAPI_FMCA_EXTDOC_H 20070411
4 Exporting FMCA_BILLDOC_ITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_I_TAB 20070411
5 Changing FMCA_GTR_ADDITEMS Call by reference Type reference (TYPE) BAPI_FMCA_EXTDOC_A_TAB 20070411
6 Importing GRANTOR_CRM_ITEMS Call by reference Type reference (TYPE) FMCA_GTR_BILL_I_TAB_E1 20070411

Method MAP_GTR_ITEMS on class CL_GTR_BILLING_SERVICE_E1 has no exception.

Method REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BILLDOCNUMBERS Call by reference Type reference (TYPE) BAPI_FKKINV_BILLDOCNUMBER_TAB Standard Table for Structure BAPI_FKKINV_BILLDOCNUMBER 20070411
2 Exporting EX_RETURN Call by reference Type reference (TYPE) BAPIRET2_TAB_KK FI-CA: Standard Table for Structure BAPIRET2 20070411
3 Exporting FMCA_GTR_CRMOBJ Call by reference Type reference (TYPE) FMCA_GTR_CRMOBJ_T_E1 20070411
4 Importing GRANTOR_CRM_HEADERS Call by reference Type reference (TYPE) FMCA_GTR_BILL_H_TAB_E1 20070411

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