SAP ABAP Class CL_CRM_FM_ACL_SALES_VOLUME (Handler For Sales Volume)
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 20090318
Properties
Class CL_CRM_FM_ACL_SALES_VOLUME  
Short Description Handler For Sales Volume    
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 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_FM_ACL_SALES_VOLUME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_FM_PROCESSOR Middleware integration for enhanced rebates 20090318
Friends
Class CL_CRM_FM_ACL_SALES_VOLUME 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 20090318
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FUI_TO_AG_SV Instance method Private Method 20090319
2 CALL_ERP_API Instance method Protected Method 20090318
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090313
4 MERGE Instance method Public Method Merges Hashed Table with Output of CRM_FM_SF_SD_STAT_REBATES 20090313
Events
Class CL_CRM_FM_ACL_SALES_VOLUME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_SALES_VOLUME_NESTED Private See coding 20090313
Method Signatures

Method BUILD_FUI_TO_AG_SV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FUI_TO_AG_HASH_ROW Call by reference Type reference (TYPE) CRMS_MWPX_FUI_CR_SV_HASH Structure: FUI GUID&Header with a nested CRMT_MWPX_CR_ELEM 20090319

Method BUILD_FUI_TO_AG_SV on class CL_CRM_FM_ACL_SALES_VOLUME has no exception.

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 20090318
2 Exporting ET_RETURN Call by reference Type reference (TYPE) CRM_REB_RETURN_T 20090318
3 Exporting ET_SALES_VOLUME Call by reference Type reference (TYPE) CRM_REBATES_VALUES_T 20090318

Method CALL_ERP_API on class CL_CRM_FM_ACL_SALES_VOLUME 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_FM_ACL_SALES_VOLUME 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_SALES_VOLUME_HASH contain a structure containing a key and a nested table 20090313
2 Importing IT_AG_GUID_TIMESTAMP Call by reference Type reference (TYPE) CRMT_AG_GUID_TIMESTAMP Hashed Table: Agreement GUID and Timestamp 20090319
3 Importing IT_SALES_VOLUME Call by reference Type reference (TYPE) CRM_REBATES_VALUES_T Sales volume of rebate agreements coming from CRM 20090319

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