SAP ABAP Class CL_RECN_MEASCN_SERVICES (Contract Measurements: Service Methods)
Hierarchy
☛
EA-FIN (Software Component) EA-FIN
⤷ RE-FX-CN (Application Component) Real Estate Contract
⤷ RE_CN_MS (Package) RE: Contract Measurements
⤷ RE-FX-CN (Application Component) Real Estate Contract
⤷ RE_CN_MS (Package) RE: Contract Measurements
Properties
Class | CL_RECN_MEASCN_SERVICES | |
Short Description | Contract Measurements: Service Methods | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RE_CN_MS | RE: Contract Measurements |
Created | 20040408 | SAP |
Last change | 20130531 | 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 | REBD2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | RECA0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | RECA1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RECN_MEASCN_SERVICES has no interface implemented.
Friends
Class CL_RECN_MEASCN_SERVICES has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MD_MEAS | Static Attribute | Protected | Type reference (TYPE) | REBDMEAS | Measurement Type | 20100810 | ||
2 | MD_VALIDFROM | Static Attribute | Protected | Type reference (TYPE) | REBDVALIDFROM | Date: Valid From | 20100810 | ||
3 | MD_VALIDTO | Static Attribute | Protected | Type reference (TYPE) | REBDVALIDTO | Date: Valid To | 20100810 | ||
4 | MO_HAS_MEASCN | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_RECN_HAS_MEASCN | Object with Contract Measurements | 20100810 | ||
5 | MT_MEASUREMENT | Static Attribute | Protected | Type reference (TYPE) | RE_ST_MEASUREMENT | Measurement Type | 20100810 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | COMPRESS_TABLE | Static method | Public | Method | Summarization of Measurements Table | 20040414 |
2 | GET_FOR_COMPLETE | Static method | Public | Method | Gets Differing Measurements - Independent of Object | 20041217 |
3 | GET_FOR_OBJECT | Static method | Public | Method | Gets Differing Measurements - Related to Specific Object | 20040414 |
4 | MEASCN_INIT | Static method | Public | Method | Initializes Statistical Attributes | 20100810 |
5 | _GET_MEASCN | Static method | Private | Method | Gets Differing Measurements | 20060110 |
6 | _GET_MEAS_OBJ | Static method | Private | Method | Gets Object Measurements | 20060110 |
7 | _GET_OBJECTS | Static method | Private | Method | Gets Assigned Objects | 20060313 |
Events
Class CL_RECN_MEASCN_SERVICES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | MTYPE_S_CNMS | Private | See coding | Contract Measurement | 20040419 | BEGIN OF mtype_s_cnms,
objnr TYPE recaobjnr,
meas TYPE rebd_meas-meas,
measvalue TYPE rebd_meas-measvalue,
measunit TYPE rebd_meas-measunit,
validfrom TYPE recadatefrom,
validto TYPE recadateto,
END OF mtype_s_cnms
|
|
2 | MTYPE_S_CNOBJ | Private | See coding | Contract Object | 20040419 | BEGIN OF mtype_s_cnobj,
objnr TYPE recaobjnr,
validfrom TYPE recadatefrom,
validto TYPE recadateto,
END OF mtype_s_cnobj
|
|
3 | MTYPE_S_OBJMS | Private | See coding | Object Measurement | 20040419 | BEGIN OF mtype_s_objms,
objnr TYPE recaobjnr,
meas TYPE rebd_meas-meas,
measvalue TYPE rebd_meas-measvalue,
measunit TYPE rebd_meas-measunit,
validfrom TYPE recadatefrom,
validto TYPE recadateto,
END OF mtype_s_objms
|
|
4 | MTYPE_T_CNMS | Private | See coding | Contract Measurements | 20040419 | mtype_t_cnms TYPE STANDARD TABLE OF mtype_s_cnms
|
|
5 | MTYPE_T_CNOBJ | Private | See coding | Contract Objects | 20040419 | mtype_t_cnobj TYPE STANDARD TABLE OF mtype_s_cnobj
|
|
6 | MTYPE_T_OBJMS | Private | See coding | Object Measurements | 20040419 | mtype_t_objms TYPE STANDARD TABLE OF mtype_s_objms
|
|
7 | MTYPE_T_OBJNR | Private | See coding | Sorted Object Numbers | 20040420 | mtype_t_objnr TYPE SORTED TABLE OF recaobjnr
WITH UNIQUE KEY table_line
|
Method Signatures
Method COMPRESS_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_LIST | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen mit Objekt | 20040414 |
Method COMPRESS_TABLE on class CL_RECN_MEASCN_SERVICES has no exception.
Method GET_FOR_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MEASCN | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (resultierende) | 20041217 | ||
2 | Exporting | ET_MEASCN_CN | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (nur im Vertrag definierte) | 20041217 | ||
3 | Exporting | ET_MEASCN_OBJ | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (nur von den Objekten kommende) | 20041217 | ||
4 | Importing | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Nur diese Bemessungsart | 20041217 | ||
5 | Importing | ID_MEASUNIT | Call by reference | Type reference (TYPE) | REBDMEASUNIT | Umrechnen in angegebene Bemessungseinheit | 20041217 | ||
6 | Importing | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20041217 | |
7 | Importing | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20041217 | |
8 | Importing | IF_COMPRESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Bool: Abschließendes Komrimieren der Einträge | 20041217 | |
9 | Importing | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | |
10 | Importing | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Vertragsobjekt | 20041217 | ||
11 | Importing | IO_HAS_MEASCN | Call by reference | Object reference (TYPE REF TO) | IF_RECN_HAS_MEASCN | Objekt mit Vertragsbemessungen | 20041217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim ermitteln der Bemessungen | 20041217 |
Method GET_FOR_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MEASCN_OBJMEAS | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ_MEAS | Vertragsbemessungen (mit Objekt und Objekt-Bemessungen) | 20040419 | ||
2 | Importing | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Nur diese Bemessungsart | 20040414 | ||
3 | Importing | ID_MEASUNIT | Call by reference | Type reference (TYPE) | REBDMEASUNIT | Umrechnen in angegebene Bemessungseinheit | 20040414 | ||
4 | Importing | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20040414 | |
5 | Importing | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20040414 | |
6 | Importing | IF_FIX_PERIODS | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | |
7 | Importing | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Vertragsobjekt | 20040414 | ||
8 | Importing | IO_HAS_MEASCN | Call by reference | Object reference (TYPE REF TO) | IF_RECN_HAS_MEASCN | Objekt mit Vertragsbemessungen | 20041217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim ermitteln der Bemessungen | 20040420 |
Method MEASCN_INIT Signature
Method MEASCN_INIT on class CL_RECN_MEASCN_SERVICES has no parameter.
Method MEASCN_INIT on class CL_RECN_MEASCN_SERVICES has no exception.
Method _GET_MEASCN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MEASUREMENT | Call by reference | Type reference (TYPE) | RE_ST_MEASUREMENT | Bemesungsart | 20060110 | ||
2 | Exporting | ET_CNMS | Call by reference | Type reference (TYPE) | MTYPE_T_CNMS | Vertragsbemessungen | 20060110 | ||
3 | Importing | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Bemessungsart | 20060110 | ||
4 | Importing | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060110 | |
5 | Importing | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060110 | |
6 | Importing | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20131022 | |
7 | Importing | IF_FOR_OBJECT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Nur Bemessungen, die für ein Objekt definiert wurden | 20060110 | |
8 | Importing | IO_HAS_MEASCN | Call by reference | Object reference (TYPE REF TO) | IF_RECN_HAS_MEASCN | Objekt mit Vertragsbemessungen | 20060110 |
Method _GET_MEASCN on class CL_RECN_MEASCN_SERVICES has no exception.
Method _GET_MEAS_OBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MEASUREMENT | Call by reference | Type reference (TYPE) | RE_ST_MEASUREMENT | Bemesungsart | 20060110 | ||
2 | Exporting | ET_OBJMS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJMS | Objektbemesungen | 20060110 | ||
3 | Importing | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Bemessungsart | 20060110 | ||
4 | Importing | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060110 | |
5 | Importing | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060110 | |
6 | Importing | IO_HAS_OBJ_ASSIGN | Call by reference | Object reference (TYPE REF TO) | IF_REBD_HAS_OBJ_ASSIGN | Objekt mit Zuordnung zu anderem Objekt | 20060110 | ||
7 | Importing | IT_CNOBJ | Call by reference | Type reference (TYPE) | MTYPE_T_CNOBJ | Vertragsobjekte | 20060110 |
Method _GET_MEAS_OBJ on class CL_RECN_MEASCN_SERVICES has no exception.
Method _GET_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJNR | Call by reference | Type reference (TYPE) | MTYPE_T_OBJNR | Objektnummern aller Objekte | 20060313 | ||
2 | Exporting | ET_CNOBJ | Call by reference | Type reference (TYPE) | MTYPE_T_CNOBJ | Vertragsobjekte | 20060313 | ||
3 | Importing | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Gesetzt: Nur dieses Objekt | 20060313 | ||
4 | Importing | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060313 | |
5 | Importing | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060313 | |
6 | Importing | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | |
7 | Importing | IO_HAS_OBJ_ASSIGN | Call by reference | Object reference (TYPE REF TO) | IF_REBD_HAS_OBJ_ASSIGN | Objekt mit Zuordnung zu anderem Objekt | 20060313 |
Method _GET_OBJECTS on class CL_RECN_MEASCN_SERVICES has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 500 |