SAP ABAP Class CL_CRM_TPM_ACCRUALS (Handler for External Accruals & Discounts and Free Goods)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-BIL (Application Component) Billing
     CRM_FM_PROXY (Package) Proxy for CRM Funds Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_FM_PROCESSOR Middleware integration for enhanced rebates 20090313
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_FM_TABLE_DATA_BUILDER Builds the import and export tables for ERP APIs 20090313
Properties
Class CL_CRM_TPM_ACCRUALS  
Short Description Handler for External Accruals & Discounts and Free Goods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_FM_PROXY   Proxy for CRM Funds Management 
Created 20090313   SAP 
Last change 20130531   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_CRM_FM_PROCESSOR Middleware integration for enhanced rebates 20090313
2 IF_CRM_FM_TABLE_DATA_BUILDER Builds the import and export tables for ERP APIs 20090313
Friends
Class CL_CRM_TPM_ACCRUALS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FUNCTION_ID Instance attribute Public Type reference (TYPE) CHAR22 Text string 22 characters 20090313
2 FUND_PLAN_ID Instance attribute Public Type reference (TYPE) CRM_FM_MW_FUNDPLAN_ID Funds Plan ID used for Queue name in Enhanced rebates 20090313
3 GT_FUI2AG_GUID_TIMESTAMP Instance attribute Protected Type reference (TYPE) CRMT_FM_FUI2AG_GUID_TIMESTAMP Table of Fund Usage Items with Agreement GUIDs & Timestamps 20090313
Methods
# Method Level Visibility Method type Description Created on
1 CALL_ERP_API Instance method Protected Method 20090316
2 CONSTRUCTOR Instance method Public Constructor Construct the class CL_CRM_FM_MW 20090313
3 MERGE Instance method Public Method Merges Hashed Table with Output of CRM_FM_SF_SD_STAT_REBATES 20090313
Events
Class CL_CRM_TPM_ACCRUALS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_EXT_ACCRUALS_NESTED Private See coding 20090313
2 LTY_HASH_FM_INPUT Private See coding 20090313
Method Signatures

Method CALL_ERP_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AG_GUID_TIMESTAMP Call by reference Type reference (TYPE) CRMT_AG_GUID_TIMESTAMP 20090316
2 Exporting ET_RETURN Call by reference Type reference (TYPE) CRM_REB_RETURN_T 20090316
3 Exporting ET_STATISTICS Call by reference Type reference (TYPE) CRM_REBATES_STATISTIC_T 20090316

Method CALL_ERP_API on class CL_CRM_TPM_ACCRUALS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) CHAR22 Text string 22 characters 20090313
2 Importing IV_FUND_PLAN_ID Call by reference Type reference (TYPE) CRM_FM_MW_FUNDPLAN_ID Funds Plan ID 20090313

Method CONSTRUCTOR on class CL_CRM_TPM_ACCRUALS has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STAGING Call by reference Type reference (TYPE) CRMT_MWPX_CR_FUI_HASH contain a structure containing a key and a nested table 20090313
2 Importing IT_FUI2AG_GUID_TIMESTAMP Call by reference Type reference (TYPE) CRMT_AG_GUID_TIMESTAMP Hashed Table: Agreement GUID and Timestamp 20090316
3 Importing IT_STATISTICS Call by reference Type reference (TYPE) CRM_REBATES_STATISTIC_T Statistics of Rebate Agreements from CRM 20090316

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