SAP ABAP Class CL_RSR_LFMM (Edits the LMFF. Do not inherit !)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_MISC (Package) OLAP: Various
Properties
Class CL_RSR_LFMM  
Short Description Edits the LMFF. Do not inherit !    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_MISC   OLAP: Various 
Created 20011129   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SYDES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_LFMM has no interface implemented.
Friends
Class CL_RSR_LFMM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PL_FISCV Static Attribute Private Type reference (TYPE) PERIV Fiscal Year Variant 20011203
2 PL_R_ERROR Static Attribute Private Object reference (TYPE REF TO) CX_RS_ERROR BW: General Error Class 20031118
3 PL_SX_BUF Static Attribute Private Type reference (TYPE) TP_SX_BUF 20011203
4 PL_S_CHANM Static Attribute Private Type reference (TYPE) RSR_S_CHANM CHANM/CHANMID/sid 20011203
5 PL_S_MP Static Attribute Private Type reference (TYPE) TP_S_MP WA for P_TS_MP 20031128
6 PL_S_PROV Static Attribute Private Type reference (TYPE) RSR_S_CHANM Translation Chanm Chanmid 20030610
7 P_123 Static Attribute Private Type reference (TYPE) I 20110414
8 P_NCUMTIM Static Attribute Private Type reference (TYPE) RSCHANM Characteristic 20110510
9 P_S_BUF1 Static Attribute Private Type reference (TYPE) TP_S_BUF1 20110414
10 P_S_BUF2 Static Attribute Private Type reference (TYPE) TP_S_BUF2 20110414
11 P_S_BUFT Static Attribute Private Type reference (TYPE) TP_S_BUFT 20110510
12 P_S_MINMAX Static Attribute Private Type reference (TYPE) RSDD_S_MINMAX RTIME MINMAX for MultiProvider Stock 20110510
13 P_S_SF Static Attribute Private Type reference (TYPE) TP_S_SF 20011129
14 P_THX_BUF Static Attribute Private Type reference (TYPE) TP_THX_BUF Buffers an Interval Cancellation 20011129
15 P_TH_BUF1 Static Attribute Private Type reference (TYPE) TP_TH_BUF1 Buffers Month -> Day 20011203
16 P_TH_BUF2 Static Attribute Private Type reference (TYPE) TP_TH_BUF2 Buffers Day -> Month 20011205
17 P_TH_BUFT Static Attribute Private Type reference (TYPE) TP_TH_BUFT 20110510
18 P_TH_PROV Static Attribute Private Type reference (TYPE) RSR_TH_CHANM Assigns InfoProvider in Provider 20030610
19 P_TS_MP Static Attribute Private Type reference (TYPE) TP_TS_MP Translation MULTI_PART 20031128
Methods
# Method Level Visibility Method type Description Created on
1 DIFFERENCE_TA_SID Static method Public Method SID Table Difference 20070327
2 GET_DERIVED_SID Static method Public Method Delivers Min and Max to a General Time 20011205
3 GET_FISCVARNT Static method Public Method Gets the PERIV from the SID 20011129
4 GET_FISCV_SID Static method Public Method Delivers the SID to FISCV 20011130
5 GET_MINMAX Static method Public Method Delivers Min and Max to a General Time 20011203
6 GET_MINMAX_RTIME Static method Public Method Delivers Min and Max to a General Time 20110510
7 GET_PART_CHANMID Static method Public Method CHANMID of the MultiProvs -> CHANMID of the PartProv 20031128
8 INIT_MINMAX_RTIME Static method Public Method Initializes the derived boundary 20110510
9 INTERSECT_TA_SID Static method Public Method Intersects the Tables 20050312
10 INTERSECT_TH_KEY Static method Public Method Intersects the Tables 20040423
11 RESOLVE Static method Public Method Breaks Down an Interval into its Single Values 20011129
12 UNION_TA_SID Static method Public Method Unites Two LFMM 20061229
13 _GET_PART_CHANMID Static method Public Method CHANMID of the MultiProvs -> CHANMID of the PartProv 20031128
14 _INTERSECT_TA_SID Static method Private Method Intersects the Tables 20061229
15 _UNION_ASID Static method Private Method Union of the Tables 20040118
Events
Class CL_RSR_LFMM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_BUFK Public See coding 20110414 BEGIN OF tn_s_bufk, chanmid TYPE rrchanmid, ncumid TYPE rrchanmid, sid TYPE rssid, fsid type rssid, with_zero_periods TYPE rs_bool, END OF tn_s_bufk
2 TN_S_BUFT Public See coding 20110510 BEGIN OF tn_s_buft, chanmid TYPE rrchanmid, sid TYPE rssid, END OF tn_s_buft
3 TP_SX_BUF Private See coding 20031127 begin of TP_SX_BUF, ncumid type rssid, min type rssid, max type rssid, asid type rrsi_TS_sid, end of TP_SX_buf
4 TP_S_BUF1 Private See coding 20031127 begin of TP_S_BUF1, bufk TYPE tn_s_bufk, min type rssid, max type rssid, end of TP_S_buf1
5 TP_S_BUF2 Private See coding 20031127 begin of TP_S_BUF2, bufk TYPE tn_s_bufk, Rsid type rssid, end of TP_S_buf2
6 TP_S_BUFT Private See coding 20110510 Begin of TP_S_buft, chanmid type rrchanmid, sid type rssid, min type rssid, max type rssid, end of TP_S_buft
7 TP_S_MP Private See coding 20031128 begin of TP_S_MP, provid_m type rssid, Provid_p type rssid, chanmid_M type rssid, chanmid_p type rssid, end of TP_S_mp
8 TP_S_SF Private See coding 20031127 begin of TP_S_SF, sid type rssid, fiscvarnt type PERIV, end of TP_S_SF
9 TP_S_TIME Private See coding 20031127 begin of TP_S_time, partial type rssid, total type rssid, end of TP_S_time
10 TP_THX_BUF Private See coding 20031127 TP_ThX_BUF type hashed table of TP_SX_buf with unique key NCumId min max
11 TP_TH_BUF1 Private See coding 20031127 TP_Th_BUF1 type hashed table of TP_S_buf1 WITH UNIQUE KEY bufk
12 TP_TH_BUF2 Private See coding 20031127 TP_Th_BUF2 type hashed table of TP_S_buf2 WITH UNIQUE KEY bufk
13 TP_TH_BUFT Private See coding 20110510 TP_TH_buft type hashed table of TP_S_buft with unique key chanmid sid
14 TP_TH_TIME Private See coding 20031127 TP_Th_time type hashed table of TP_S_time with unique key partial
15 TP_TS_MP Private See coding 20031128 TP_Ts_mp type sorted table of TP_S_mp with unique key provid_m provid_p chanmid_m
16 TP_TS_PM Private See coding 20031128 TP_Ts_pm type sorted table of TP_S_mp with unique key provid_m provid_p chanmid_P
Method Signatures

Method DIFFERENCE_TA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA_MINUS Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20070327
2 Importing I_TA_SID Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20070327
3 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20070327

Method DIFFERENCE_TA_SID on class CL_RSR_LFMM has no exception.

Method GET_DERIVED_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_BUFK Call by reference Type reference (TYPE) TN_S_BUFK 20110414
2 Returning R_SID Value transfer Type reference (TYPE) RSSID Stock LAST/FIRST MAX/MIN 20011205

Method GET_DERIVED_SID on class CL_RSR_LFMM has no exception.

Method GET_FISCVARNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID_FISCV Value transfer Type reference (TYPE) RSSID Master Data ID 20011130
2 Importing I_SID_TIME Value transfer Type reference (TYPE) RSSID Master Data ID 20011130
3 Returning R_FISCVARNT Value transfer Type reference (TYPE) PERIV Fiscal Year Variant 20011130

Method GET_FISCVARNT on class CL_RSR_LFMM has no exception.

Method GET_FISCV_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FISCVARNT Call by reference Type reference (TYPE) PERIV Fiscal Year Variant 20011130
2 Returning R_SID Value transfer Type reference (TYPE) RSSID Master Data ID 20011130

Method GET_FISCV_SID on class CL_RSR_LFMM has no exception.

Method GET_MINMAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX Call by reference Type reference (TYPE) RSSID Master Data ID 20011205
2 Exporting E_MIN Call by reference Type reference (TYPE) RSSID Stock LAST/FIRST MAX/MIN 20011205
3 Importing I_S_BUFK Call by reference Type reference (TYPE) TN_S_BUFK 20110414

Method GET_MINMAX on class CL_RSR_LFMM has no exception.

Method GET_MINMAX_RTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAX Call by reference Type reference (TYPE) RSSID Master Data ID 20110510
2 Exporting E_MIN Call by reference Type reference (TYPE) RSSID Stock LAST/FIRST MAX/MIN 20110510
3 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20110510
4 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20110510

Method GET_MINMAX_RTIME on class CL_RSR_LFMM has no exception.

Method GET_PART_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID_M Call by reference Type reference (TYPE) RSSID Stammdaten ID 20031128
2 Importing I_PROVID_M Call by reference Type reference (TYPE) RSSID Stammdaten ID 20031128
3 Importing I_PROVID_P Call by reference Type reference (TYPE) RSSID Stammdaten ID 20031128
4 Returning R_CHANMID_P Value transfer Type reference (TYPE) RSSID Stammdaten ID 20031128

Method GET_PART_CHANMID on class CL_RSR_LFMM has no exception.

Method INIT_MINMAX_RTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MINMAX Call by reference Type reference (TYPE) RSDD_S_MINMAX RTIME MINMAX für Multiprovider Bestand 20110510

Method INIT_MINMAX_RTIME on class CL_RSR_LFMM has no exception.

Method INTERSECT_TA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA_SID1 Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20050312
2 Importing I_TA_SID2 Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20050312
3 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20050312

Method INTERSECT_TA_SID on class CL_RSR_LFMM has no exception.

Method INTERSECT_TH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA_KEY1 Call by reference Type reference (TYPE) RSD_TH_CHAVL 20040423
2 Importing I_TA_KEY2 Call by reference Type reference (TYPE) RSD_TA_CHAVL Tabelle von CHAVLs 20040423
3 Returning R_TH_KEY Value transfer Type reference (TYPE) RSD_TH_CHAVL Tabelle von chavls 20040423

Method INTERSECT_TH_KEY on class CL_RSR_LFMM has no exception.

Method RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAX Call by reference Type reference (TYPE) RSSID Master Data ID 20011129
2 Importing I_MIN Call by reference Type reference (TYPE) RSSID Master Data ID 20011129
3 Importing I_NCUMID Call by reference Type reference (TYPE) RSSID Master Data ID 20011129
4 Importing I_PERIV_SID Call by reference Type reference (TYPE) RSSID fiscal year variant 20110726
5 Returning R_TS_ASID Value transfer Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20011129
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: General Error Class 20031118

Method UNION_TA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TA_SID1 Call by reference Type reference (TYPE) RRSI_TA_SID Tabelle von SID (bzw. Integers) 20061229
2 Importing I_TA_SID2 Call by reference Type reference (TYPE) RRSI_TA_SID Tabelle von SID (bzw. Integers) 20061229
3 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID Stock LAST/FIRST MAX/MIN 20061229

Method UNION_TA_SID on class CL_RSR_LFMM has no exception.

Method _GET_PART_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANMID_P Value transfer Type reference (TYPE) RSSID Stammdaten ID 20031128

Method _GET_PART_CHANMID on class CL_RSR_LFMM has no exception.

Method _INTERSECT_TA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_SID Call by reference Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20061231
2 Importing I_TA_SID1 Call by reference Type reference (TYPE) RRSI_TA_SID SID (or Integer) Table 20061229
3 Importing I_TA_SID2 Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20061229

Method _INTERSECT_TA_SID on class CL_RSR_LFMM has no exception.

Method _UNION_ASID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_ASID_1 Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20040118
2 Importing I_TS_ASID_2 Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20040118
3 Returning R_TS_ASID Value transfer Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20040118

Method _UNION_ASID on class CL_RSR_LFMM has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 30A