SAP ABAP Class CL_RSLBCT_SAL_ADJUST (Stock Ledger: Change Sales Data to ERP Inventory Management)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR-RSL (Application Component) Retail Stock Ledger
     RS_BCT_RETAIL_STOCKL (Package) BW: Content Retail Stock Ledger
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSLBCT_KYF_TRANSFORM_CON Constants for Key Figure Transformation 20060901
Properties
Class CL_RSLBCT_SAL_ADJUST  
Short Description Stock Ledger: Change Sales Data to ERP Inventory Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_RETAIL_STOCKL   BW: Content Retail Stock Ledger 
Created 20060830   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSLBCT_KYF_TRANSFORM_CON Constants for Key Figure Transformation 20060901
Friends
Class CL_RSLBCT_SAL_ADJUST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INI_METHOD Constant Private Type reference (TYPE) CHAR30 'INITIALIZE_SAL_ADJUST' Method Name 20080425
2 N_CONS_SUBTRACT Static Attribute Protected Type reference (TYPE) RSLBCT_CONS_SUBTRACT Reduce Sales Data by Consignment Stock 20060906
3 N_KTRF_ACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Generic Key Figure Transformation: Yes/No 20080506
4 N_KTRF_INSTANCE Instance attribute Private Object reference (TYPE REF TO) /RTF/IF_KYF_TRANSFORM_GEN Generic Transformation (Interface) 20080506
5 N_T_MADO_DATA Instance attribute Protected Type reference (TYPE) WRMA_T_MADO_DATA RMA: Markdowns from Trade Foundation (Tab.) 20080407
6 N_T_SALES_DATA Instance attribute Protected Type reference (TYPE) RSLBCT_T_SALES_DATA Stock Ledger: Sales Indexes for Goods Movements (Table) 20060830
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_COMPONENT_STOCK Instance method Public Method Explode Sales Data of Structured Article in Components 20060830
2 ADJUST_CONSIGNMENT_STOCK Instance method Public Method Calculate Consignment Stock from Sales Data 20060830
3 ADJUST_DOC_FOR_COMPO_STOCK Instance method Public Method Resolve Structured Item for Document Storage 20080331
4 ADJUST_RMA_COMPONENT_STOCK Instance method Public Method RMA Specific Breakdown of Structured Articles in Components 20071128
5 ADJUST_SALES Instance method Public Method Adjust Sales Data 20060908
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100203
7 CLOSE Instance method Public Method Reset Buffer 20071010
8 CONSTRUCTOR Instance method Public Constructor Instance Constructor 20060830
9 INITIALIZE_SAL_ADJUST Static method Public Method Instantiate Object for Sales Data Adjustment 20080425
10 SET_KTRF_INSTANCE Instance method Private Method Set Key Figure Transformation Mode (Generic: Yes/No) 20080506
Events
Class CL_RSLBCT_SAL_ADJUST has no event.
Types
Class CL_RSLBCT_SAL_ADJUST has no local type.
Method Signatures

Method ADJUST_COMPONENT_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_S_TARGET_KYF Value transfer Type reference (TYPE) /RTF/_S_KYF Zu berechnende Kennzahl mit Kontenschlüssel 20060901
2 Importing IV_MOVETYPE Call by reference Type reference (TYPE) /RTF/DE_MOVETYPE Bewegungsart 20130508
3 Importing IV_PROCESS_KEY Value transfer Type reference (TYPE) /RTF/DE_PROCESS_KEY Vorgangsschlüssel 20060830
4 Importing IV_S_SALES_KEY Value transfer Type reference (TYPE) /RTF/_S_SALES_KEY Retail Found.: Struktur zu DSO 0RT_DS54 (Key) 20060830
5 Importing IV_S_SOURCE_KYF Value transfer Type reference (TYPE) RSLBCT_SOURCE_KYF Stock Ledger: Basiskennzahlen 20060830
# Exception Resumable Description Created on
1 /RTF/CX_KYF_TRANSFORM Ausnahmeklasse zu Serviceklassen 20080506
2 CX_RSLBCT_KYF_TRANSFORM Ausnahmeklasse für Kennzahlentransformation 20060901

Method ADJUST_CONSIGNMENT_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_S_TARGET_KYF Value transfer Type reference (TYPE) /RTF/_S_KYF Serviceklassen: Zu berechnende Kennzahl 20060830
2 Importing IV_MOVETYPE Value transfer Type reference (TYPE) /RTF/DE_MOVETYPE Bewegungsart 20130508
3 Importing IV_PROCESS_KEY Value transfer Type reference (TYPE) /RTF/DE_PROCESS_KEY Vorgangsschlüssel 20060830
4 Importing IV_S_SALES_KEY Value transfer Type reference (TYPE) /RTF/_S_SALES_KEY Retail Found.: Struktur zu DSO 0RT_DS54 (Key) 20060830
5 Importing IV_S_SOURCE_KYF Value transfer Type reference (TYPE) RSLBCT_SOURCE_KYF Stock Ledger: Basiskennzahlen 20060830
# Exception Resumable Description Created on
1 /RTF/CX_KYF_TRANSFORM Ausnahmeklasse zu Serviceklassen 20080507
2 CX_RSLBCT_KYF_TRANSFORM Ausnahmeklasse für Kennzahlentransformation 20060901

Method ADJUST_DOC_FOR_COMPO_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMP_COST Call by reference Type reference (TYPE) /RTF/DE_PVLC Einkaufswert Kompontenebene 20080331
2 Exporting E_COMP_VK Call by reference Type reference (TYPE) /RTF/DE_SVLC Verkaufswert ohne Steuer auf Komponentenebene 20080331
3 Exporting E_COMP_VKWT Call by reference Type reference (TYPE) /RTF/DE_STLC Verkaufswert mit Steuer auf Komponentenebene 20080331
4 Importing IS_SALES_KEY Call by reference Type reference (TYPE) /RTF/_S_SALES_KEY Retail Found.: Struktur zu DSO 0RT_DS54 (Key) 20080331
5 Importing IS_SOURCE_KYF Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Struktur der Quellfelder für RMA Engine 20080331
# Exception Resumable Description Created on
1 CX_RSLBCT_KYF_TRANSFORM Ausnahmeklasse für Kennzahlentransformation 20080331

Method ADJUST_RMA_COMPONENT_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TARGET_KYF Call by reference Type reference (TYPE) WRMA_T_RAW_DATA Tabellentyp der Rohdaten für RMA Engine 20071203
2 Importing IS_SALES_KEY Call by reference Type reference (TYPE) /RTF/_S_SALES_KEY Retail Found.: Struktur zu DSO 0RT_DS54 (Key) 20071128
3 Importing IS_SOURCE_KYF Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Struktur der Quellfelder für RMA Engine 20071128
4 Importing IS_SOURCE_REC Call by reference Type reference (TYPE) WRMA_S_RAW_DATA Rohdaten für RMA Engine 20071203
# Exception Resumable Description Created on
1 CX_RSLBCT_KYF_TRANSFORM Ausnahmeklasse für Kennzahlentransformation 20071128

Method ADJUST_SALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_S_TARGET_KYF Value transfer Type reference (TYPE) /RTF/_S_KYF Serviceklassen: Zu berechnende Kennzahl 20060908
2 Changing C_T_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITOR 20060908
3 Importing IV_PROCESS_KEY Value transfer Type reference (TYPE) /RTF/DE_PROCESS_KEY Vorgangsschlüssel 20060908
4 Importing IV_S_DATA Call by reference Type reference (TYPE) RSLBCT_SOURCE_CHA Schnittstelle für spezielle Transformationen 20060908
5 Importing IV_S_SOURCE_KYF Value transfer Type reference (TYPE) RSLBCT_SOURCE_KYF Stock Ledger: Basiskennzahlen 20060908
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20060908
2 CX_RSROUT_SKIP_RECORD Satz überspringen 20060908

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSLBCT_SAL_ADJUST has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSLBCT_SAL_ADJUST has no exception.

Method CLOSE Signature

Method CLOSE on class CL_RSLBCT_SAL_ADJUST has no parameter.
Method CLOSE on class CL_RSLBCT_SAL_ADJUST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALL_BADI Call by reference Type reference (TYPE) XFELD '' Ausführung des Badi WRMA_DSO (Default = Nein) 20100329
2 Importing I_T_SALES Call by reference Type reference (TYPE) /RTF/_T_SALES Retail Found.: Tabellentyp zu DSO 0RT_DS54 (Key) 20060830
# Exception Resumable Description Created on
1 /RTF/CX_SALES_AND_INVENTORY Ausnahmeklasse für Lesen Sales-DSO 20060830

Method INITIALIZE_SAL_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITORS Monitor 20080425
2 Exporting ER_SALREF Call by reference Object reference (TYPE REF TO) CL_RSLBCT_SAL_ADJUST Stock Ledger: Verkaufsdaten an ERP-Bestandsführung anpassen 20080425
3 Importing IT_DATA_PACKAGE Call by reference Type reference (TYPE) STANDARD TABLE Quelldatenpaket 20080425
# Exception Resumable Description Created on
1 CX_RSLBCT_KYF_TRANSFORM Ausnahmeklasse für Kennzahlentransformation 20080425
2 CX_RSROUT_ABORT Abbrechen 20080425

Method SET_KTRF_INSTANCE Signature

Method SET_KTRF_INSTANCE on class CL_RSLBCT_SAL_ADJUST has no parameter.
Method SET_KTRF_INSTANCE on class CL_RSLBCT_SAL_ADJUST has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 712