SAP ABAP Class CL_REIS_PRICING_SERVICES (CL_REIS_PRICING_SERVICES)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷
RE-FX-IS (Application Component) Information System
⤷
RE_IS_CA (Package) RE: Cross-Application Info System
⤷
⤷
Properties
| Class | CL_REIS_PRICING_SERVICES | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RE_IS_CA | RE: Cross-Application Info System |
| Created | 20050801 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_REIS_PRICING_SERVICES has no interface implemented.
Friends
Class CL_REIS_PRICING_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | RSUVMRES-OBJ_COUNT | 100 | Counter for objects for system measurement | 20090824 | ||
| 2 | Constant | Public | Type reference (TYPE) | RSUVMRES-OBJ_COUNT | 3 | Counter for objects for system measurement | 20090824 | ||
| 3 | Constant | Public | Type reference (TYPE) | RSUVMRES-UNIT | 6005 | ID for unit of system measurement objects | 20050811 | ||
| 4 | Constant | Public | Type reference (TYPE) | RSUVMRES-UNIT | 6004 | ID for unit of system measurement objects | 20050811 | ||
| 5 | Constant | Public | Type reference (TYPE) | RSUVMRES-UNIT | 6008 | ID for unit of system measurement objects | 20050811 | ||
| 6 | Constant | Public | Type reference (TYPE) | RSUVMRES-UNIT | 6006 | ID for unit of system measurement objects | 20050811 | ||
| 7 | Constant | Public | Type reference (TYPE) | RSUVMRES-UNIT | 6007 | ID for unit of system measurement objects | 20090714 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Determines Clients for Measurement (Public) | 20091207 | |
| 2 | Static method | Public | Method | Fills the Results Table for All Clients | 20050801 | |
| 3 | Static method | Public | Method | Fills the Results Table for All Clients | 20110215 | |
| 4 | Static method | Private | Method | Determines the Number of Objects per Client | 20050801 | |
| 5 | Static method | Private | Method | Determines the Clients for the Surveying | 20050801 | |
| 6 | Static method | Private | Method | Gets Object Numbers with Links in COA Company Code | 20050803 | |
| 7 | Static method | Private | Method | Determines the Number of Parcels | 20050801 | |
| 8 | Static method | Private | Method | Determines the Number of Apartments and Non-Apartments | 20050801 | |
| 9 | Static method | Private | Method | Determines the Number of Users | 20101220 | |
| 10 | Static method | Private | Method | Determines the Number of Users | 20101220 | |
| 11 | Static method | Private | Method | Gets Parcels | 20050803 | |
| 12 | Static method | Private | Method | Gets the Rental Objects per Usage Type | 20050801 | |
| 13 | Static method | Private | Method | Gets the Usage Types per Usage Type Category | 20050810 | |
| 14 | Static method | Private | Method | Removes Linked Objects | 20050801 | |
| 15 | Static method | Private | Method | Removes Invalid Objects | 20050801 | |
| 16 | Static method | Private | Method | Removes Deleted Objects and Those Flagged for Deletion | 20050801 |
Events
Class CL_REIS_PRICING_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | MTYPE_S_CLIENTINFO | Public | See coding | Client Information | 20110215 | BEGIN OF mtype_s_clientinfo,
client TYPE mandt,
user TYPE swncglaggusertcode-account,
END OF mtype_s_clientinfo
|
|
| 2 | MTYPE_S_USERINFO | Public | See coding | User Information | 20110215 | BEGIN OF mtype_s_userinfo,
user TYPE swncglaggusertcode-account,
tcode TYPE sytcode,
END OF mtype_s_userinfo
|
|
| 3 | MTYPE_T_CLIENTINFO | Public | See coding | Client Information | 20110215 | mtype_t_clientinfo TYPE SORTED TABLE OF mtype_s_clientinfo
WITH UNIQUE KEY client
user
|
|
| 4 | MTYPE_T_RSUMVMRES | Public | See coding | Results table | 20050802 | mtype_t_rsumvmres TYPE STANDARD TABLE OF rsuvmres
|
|
| 5 | MTYPE_T_USERINFO | Public | See coding | User Information | 20110215 | mtype_t_userinfo TYPE SORTED TABLE OF mtype_s_userinfo
WITH UNIQUE KEY user
tcode
|
Method Signatures
Method GET_CLIENTS_FX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CLIENT | Call by reference | Type reference (TYPE) | MAND_TYPE | Mandanten FX | 20091207 |
Method GET_CLIENTS_FX on class CL_REIS_PRICING_SERVICES has no exception.
Method GET_PRICING_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20050803 | |||
| 2 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6000 | ID für eine Applikation (z.B. IBU) für die Systemvermessung | 20050803 | ||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | SY-DATUM | Stichtag | 20050802 |
Method GET_PRICING_VALUES on class CL_REIS_PRICING_SERVICES has no exception.
Method GET_PRICING_VALUES_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20110215 | |||
| 2 | ET_RESULT_CLIENTINFO | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENTINFO | Mandantinformation | 20110215 | |||
| 3 | ET_RESULT_USERINFO | Call by reference | Type reference (TYPE) | MTYPE_T_USERINFO | Userinformation | 20110215 | |||
| 4 | IF_INFO_RESULT | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Zusatzinformationen liefern | 20110215 | ||
| 5 | IF_OLD_CALL | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Bisherige Auswertung rufen | 20110215 |
Method GET_PRICING_VALUES_USER on class CL_REIS_PRICING_SERVICES has no exception.
Method _COUNT_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20050803 | |||
| 2 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6000 | Applikationskonstante RE | 20050803 | ||
| 3 | ID_UNIT | Call by reference | Type reference (TYPE) | RSUVMRES-UNIT | Einheitder Objektnummern in IT_OBJECTS | 20050803 | |||
| 4 | IT_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Tabelle mit Objektnummern | 20050803 |
Method _COUNT_OBJECTS on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_CLIENTS_FX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Vorschlagswerte bei Anlage von Debitoren aus Workbench | 20050802 |
Method _GET_CLIENTS_FX on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_LINKED_COA_ROS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LINKED_ROS | Call by reference | Type reference (TYPE) | RE_T_OBJ_ASSIGN | Obejktnummern der verknüpften MO pro Mandant | 20050803 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050803 |
Method _GET_LINKED_COA_ROS on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_NUMBER_PL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20050803 | |||
| 2 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6000 | Apllikationskonstante für RE | 20050803 | ||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050803 | |||
| 4 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20050803 |
Method _GET_NUMBER_PL on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_NUMBER_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20050802 | |||
| 2 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6000 | Applikationskonstante für RE | 20050802 | ||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050802 | |||
| 4 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20050802 |
Method _GET_NUMBER_RO on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_NUMBER_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20101220 | |||
| 2 | CT_RESULT_CLIENTINFO | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENTINFO | Mandantinformation | 20110215 | |||
| 3 | CT_RESULT_USERINFO | Call by reference | Type reference (TYPE) | MTYPE_T_USERINFO | Userinformation | 20110215 | |||
| 4 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6007 | Apllikationskonstante für RE | 20101220 | ||
| 5 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | SY-DATUM | Stichtag für die Vermessung | 20101220 | ||
| 6 | IF_INFO_RESULT | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Zusatzinformationen liefern | 20110215 | ||
| 7 | IF_OLD_CALL | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_FALSE | Bisherige Auswertung rufen | 20110215 | ||
| 8 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20101220 |
Method _GET_NUMBER_USER on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_NUMBER_USER_OLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | MTYPE_T_RSUMVMRES | Ergebnistabelle | 20101220 | |||
| 2 | ID_APPLIC | Call by reference | Type reference (TYPE) | RSUVMRES-APPLIC | 6007 | Apllikationskonstante für RE | 20101220 | ||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20101220 | |||
| 4 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20101220 |
Method _GET_NUMBER_USER_OLD on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_OBJNR_PL_FOR_KEYDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Tabelle mit gelesenen Objektnummern | 20050803 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050803 | |||
| 3 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20050803 |
Method _GET_OBJNR_PL_FOR_KEYDATE on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_OBJNR_RO_FOR_KEYDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Objektnummern der gelesenen Objekte pro Mandant | 20050802 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050802 | |||
| 3 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle mit aktiven RE-FX Mandanten | 20050802 | |||
| 4 | IT_USAGE_TYPE | Call by reference | Type reference (TYPE) | RE_T_USAGE_TYPE | Tabelle der zugelassenen Nutzungsarten | 20050802 |
Method _GET_OBJNR_RO_FOR_KEYDATE on class CL_REIS_PRICING_SERVICES has no exception.
Method _GET_USAGE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_USAGE_TYPE | Call by reference | Type reference (TYPE) | RE_T_USAGE_TYPE | Ergebnistabelle Nutzungsartentyp | 20050810 | |||
| 2 | ID_USAGE_CAT | Call by reference | Type reference (TYPE) | JTYPNUA | Typ der zu liefernden Nutzungsart | 20050810 | |||
| 3 | IT_CLIENT | Call by reference | Type reference (TYPE) | MTYPE_T_CLIENT | Tabelle der aktiven RE-FX Mandanten | 20050810 |
Method _GET_USAGE_TYPES on class CL_REIS_PRICING_SERVICES has no exception.
Method _REMOVE_LINKED_COA_ROS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Objektnummern der zu zählenden MO pro Mandant | 20050802 | |||
| 2 | IT_LINKED_ROS | Call by reference | Type reference (TYPE) | RE_T_OBJ_ASSIGN | Objektnummern der verknüpften MO pro Mandant | 20050802 |
Method _REMOVE_LINKED_COA_ROS on class CL_REIS_PRICING_SERVICES has no exception.
Method _REMOVE_NON_VALID_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Objektnummern der Mietobjekte pro Mandant | 20050802 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | RECAKEYDATE | Stichtag für die Vermessung | 20050802 |
Method _REMOVE_NON_VALID_OBJECTS on class CL_REIS_PRICING_SERVICES has no exception.
Method _REMOVE_OBJNR_STATUS_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJECTS | Objektnummern der zu zählenden MO pro Mandant | 20050802 |
Method _REMOVE_OBJNR_STATUS_DELETED on class CL_REIS_PRICING_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |