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
⤷ 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 |