SAP ABAP Class CL_RSPLFU_WORK_AREA (Utilities for Work Areas)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFU (Package) Utilities
Properties
Class CL_RSPLFU_WORK_AREA  
Short Description Utilities for Work Areas    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSPLFU   Utilities 
Created 20040609   SAP 
Last change 20140121   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)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLFU_WORK_AREA has no interface implemented.
Friends
Class CL_RSPLFU_WORK_AREA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20040609
2 P_R_STRUCTDESCR_S_IOBJ Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040813
3 P_R_STRUCTDESCR_S_KYF_FLOAT Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20040813
4 P_R_S_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Structure 20040609
5 P_R_S_IOBJ Instance attribute Private Object reference (TYPE REF TO) DATA Structure from P_TH_IOBJ 20040609
6 P_R_S_KYF_COMPLEMENT Instance attribute Private Object reference (TYPE REF TO) DATA 20040609
7 P_R_S_KYF_FLOAT Instance attribute Private Object reference (TYPE REF TO) DATA Structure with Key Figures of Type Float 20040609
8 P_TH_IOBJ Instance attribute Private Type reference (TYPE) RSPLF_TH_IOBJ Table with InfoObjects 20040609
9 P_TS_INSTANCE_BUFFER Static Attribute Private Type reference (TYPE) GT_TS_INSTANCE_BUFFER 20040614
10 P_TS_KYFUNIF Instance attribute Private Type reference (TYPE) GT_TS_KYFUNIF 20060714
11 P_T_INDEX Instance attribute Private Type reference (TYPE) GT_T_INDEX Positionen der Kennzahlen 20120928
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SIGN Instance method Public Method Reverse +/- Sign 20040824
2 CHECK_CONDITIONS Static method Public Method Check whether a record is included in a selection condition 20040722
3 CLEAR Instance method Public Method Delete Fields 20040615
4 COLLECT_SIGN_CONSTANCY Instance method Public Method Checks for p_th_iobj +/- sign of new record against table 20060522
5 COMPLEMENT_CLEAR Instance method Public Method Delete Key Figures Not Contained in P_TH_IOBJ 20040615
6 CONSTRUCTOR Instance method Public Constructor Constructor 20040609
7 GET_TYPEDESCR Static method Public Method Create type description 20101109
8 INDEX_TAB_SET Instance method Public Method Index Tab für CHANGE_SIGN setzen 20120928
9 INSTANCE_GET Static method Public Method Generate Instance Variable 20040614
10 IS_INITIAL Instance method Public Method Fields from P_TH_IOBJ have initial value 20040615
11 ROUND_KYF Instance method Public Method Round Up Individual Key Figure 20060929
12 ROUND_KYFS Instance method Public Method Round Off Key Figures by Currency/Unit 20060717
13 SUM Instance method Public Method Add Up Key Figures 20040615
14 VALUES_SET Instance method Public Method Set Values of Fields from P_TH_IOBJ 20040615
15 WORK_AREA_CREATE Instance method Public Method Generate Work Area 20040813
16 WORK_AREA_WITH_KYF_CREATE Instance method Public Method Generate Work Area with Key Figures of Type 'F' 20040813
Events
Class CL_RSPLFU_WORK_AREA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_INSTANCE_BUFFER Private See coding 20040614 begin of gt_s_instance_buffer, infoprov type rsinfoprov, r_instance type ref to cl_rsplfu_work_area, round_units type rs_bool, END OF gt_s_instance_buffer
2 GT_S_KYFUNIF Private See coding 20060714 begin of gt_s_kyfunif, uninm type rsiobjnm, cukynm type rsiobjnm, kyfnm type rsiobjnm, decimals type i, end of gt_s_kyfunif
3 GT_TS_INSTANCE_BUFFER Private See coding 20040614 gt_ts_instance_buffer type sorted table of gt_s_instance_buffer with non-unique key infoprov
4 GT_TS_KYFUNIF Private See coding 20060714 GT_TS_KYFUNIF type sorted table of GT_S_KYFUNIF with unique key uninm kyfnm
5 GT_T_INDEX Private See coding 20120928 gt_t_index TYPE STANDARD TABLE OF i
Method Signatures

Method CHANGE_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY Datenleiste 20040824

Method CHANGE_SIGN on class CL_RSPLFU_WORK_AREA has no exception.

Method CHECK_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Work Area 20040722
2 Importing I_TS_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selektion 20040722
3 Returning R_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20040722

Method CHECK_CONDITIONS on class CL_RSPLFU_WORK_AREA has no exception.

Method CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20040615

Method CLEAR on class CL_RSPLFU_WORK_AREA has no exception.

Method COLLECT_SIGN_CONSTANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_CHECK_SIGN Call by reference Type reference (TYPE) ANY 20060522
2 Importing I_S_NEW Call by reference Type reference (TYPE) ANY 20060522

Method COLLECT_SIGN_CONSTANCY on class CL_RSPLFU_WORK_AREA has no exception.

Method COMPLEMENT_CLEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20040615

Method COMPLEMENT_CLEAR on class CL_RSPLFU_WORK_AREA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20040609
2 Importing I_ROUND_UNITS Value transfer Type reference (TYPE) RS_BOOL Mengen runden 20111020
3 Importing I_TH_IOBJ Value transfer Type reference (TYPE) RSPLF_TH_IOBJ Tabelle mit Info-Objekten 20040609

Method CONSTRUCTOR on class CL_RSPLFU_WORK_AREA has no exception.

Method GET_TYPEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20101109
2 Returning R_TYPE Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20101109

Method GET_TYPEDESCR on class CL_RSPLFU_WORK_AREA has no exception.

Method INDEX_TAB_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Datenstruktur 20120928

Method INDEX_TAB_SET on class CL_RSPLFU_WORK_AREA has no exception.

Method INSTANCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040614
2 Importing I_ROUND_UNITS Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20111020
3 Importing I_TH_IOBJ Call by reference Type reference (TYPE) RSPLF_TH_IOBJ Tabelle mit Info-Objekten 20040614
4 Returning R_WORK_AREA Value transfer Object reference (TYPE REF TO) CL_RSPLFU_WORK_AREA Utilities für Work Areas 20040614

Method INSTANCE_GET on class CL_RSPLFU_WORK_AREA has no exception.

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20040615
2 Returning R_IS_INITIAL Value transfer Type reference (TYPE) ABAP_BOOL X=Alle Felder sind initial 20040615

Method IS_INITIAL on class CL_RSPLFU_WORK_AREA has no exception.

Method ROUND_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY Struktur mit Kennzahlen 20060929
2 Importing I_KYFNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20060929

Method ROUND_KYF on class CL_RSPLFU_WORK_AREA has no exception.

Method ROUND_KYFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY Datensatz 20060717

Method ROUND_KYFS on class CL_RSPLFU_WORK_AREA has no exception.

Method SUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SUM Call by reference Type reference (TYPE) ANY 20040615
2 Importing I_TH_DATA Call by reference Type reference (TYPE) HASHED TABLE 20040615

Method SUM on class CL_RSPLFU_WORK_AREA has no exception.

Method VALUES_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_DATA Call by reference Type reference (TYPE) ANY 20040615
2 Importing I_S_DATA Call by reference Type reference (TYPE) ANY 20040615

Method VALUES_SET on class CL_RSPLFU_WORK_AREA has no exception.

Method WORK_AREA_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_WA Value transfer Object reference (TYPE REF TO) DATA 20040813

Method WORK_AREA_CREATE on class CL_RSPLFU_WORK_AREA has no exception.

Method WORK_AREA_WITH_KYF_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_WA Value transfer Object reference (TYPE REF TO) DATA Workarea mit Kennzahlen 20040813

Method WORK_AREA_WITH_KYF_CREATE on class CL_RSPLFU_WORK_AREA has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 400