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
⤷
⤷
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 | 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) | |
| 4 | 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 | Static Attribute | Protected | Type reference (TYPE) | REBDMEAS | Measurement Type | 20100810 | |||
| 2 | Static Attribute | Protected | Type reference (TYPE) | REBDVALIDFROM | Date: Valid From | 20100810 | |||
| 3 | Static Attribute | Protected | Type reference (TYPE) | REBDVALIDTO | Date: Valid To | 20100810 | |||
| 4 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_RECN_HAS_MEASCN | Object with Contract Measurements | 20100810 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | RE_ST_MEASUREMENT | Measurement Type | 20100810 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Summarization of Measurements Table | 20040414 | |
| 2 | Static method | Public | Method | Gets Differing Measurements - Independent of Object | 20041217 | |
| 3 | Static method | Public | Method | Gets Differing Measurements - Related to Specific Object | 20040414 | |
| 4 | Static method | Public | Method | Initializes Statistical Attributes | 20100810 | |
| 5 | Static method | Private | Method | Gets Differing Measurements | 20060110 | |
| 6 | Static method | Private | Method | Gets Object Measurements | 20060110 | |
| 7 | 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 | 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 | ET_MEASCN | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (resultierende) | 20041217 | |||
| 2 | ET_MEASCN_CN | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (nur im Vertrag definierte) | 20041217 | |||
| 3 | ET_MEASCN_OBJ | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ | Vertragsbemessungen (nur von den Objekten kommende) | 20041217 | |||
| 4 | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Nur diese Bemessungsart | 20041217 | |||
| 5 | ID_MEASUNIT | Call by reference | Type reference (TYPE) | REBDMEASUNIT | Umrechnen in angegebene Bemessungseinheit | 20041217 | |||
| 6 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20041217 | ||
| 7 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20041217 | ||
| 8 | IF_COMPRESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Bool: Abschließendes Komrimieren der Einträge | 20041217 | ||
| 9 | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | ||
| 10 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Vertragsobjekt | 20041217 | |||
| 11 | 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 | 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 | ET_MEASCN_OBJMEAS | Call by reference | Type reference (TYPE) | RE_T_MEASCN_OBJ_MEAS | Vertragsbemessungen (mit Objekt und Objekt-Bemessungen) | 20040419 | |||
| 2 | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Nur diese Bemessungsart | 20040414 | |||
| 3 | ID_MEASUNIT | Call by reference | Type reference (TYPE) | REBDMEASUNIT | Umrechnen in angegebene Bemessungseinheit | 20040414 | |||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20040414 | ||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20040414 | ||
| 6 | IF_FIX_PERIODS | Value transfer | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | ||
| 7 | IO_BUSOBJ | Call by reference | Object reference (TYPE REF TO) | IF_RECA_BUS_OBJECT | Vertragsobjekt | 20040414 | |||
| 8 | 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 | 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 | CT_MEASUREMENT | Call by reference | Type reference (TYPE) | RE_ST_MEASUREMENT | Bemesungsart | 20060110 | |||
| 2 | ET_CNMS | Call by reference | Type reference (TYPE) | MTYPE_T_CNMS | Vertragsbemessungen | 20060110 | |||
| 3 | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Bemessungsart | 20060110 | |||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060110 | ||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060110 | ||
| 6 | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20131022 | ||
| 7 | 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 | 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 | CT_MEASUREMENT | Call by reference | Type reference (TYPE) | RE_ST_MEASUREMENT | Bemesungsart | 20060110 | |||
| 2 | ET_OBJMS | Call by reference | Type reference (TYPE) | MTYPE_T_OBJMS | Objektbemesungen | 20060110 | |||
| 3 | ID_MEAS | Call by reference | Type reference (TYPE) | REBDMEAS | Bemessungsart | 20060110 | |||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060110 | ||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060110 | ||
| 6 | 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 | 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 | CT_OBJNR | Call by reference | Type reference (TYPE) | MTYPE_T_OBJNR | Objektnummern aller Objekte | 20060313 | |||
| 2 | ET_CNOBJ | Call by reference | Type reference (TYPE) | MTYPE_T_CNOBJ | Vertragsobjekte | 20060313 | |||
| 3 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Gesetzt: Nur dieses Objekt | 20060313 | |||
| 4 | ID_VALIDFROM | Call by reference | Type reference (TYPE) | REBDVALIDFROM | RECA0_DATE-MIN | Datum: Gültig ab | 20060313 | ||
| 5 | ID_VALIDTO | Call by reference | Type reference (TYPE) | REBDVALIDTO | RECA0_DATE-MAX | Datum: Gültig bis | 20060313 | ||
| 6 | IF_FIX_PERIODS | Call by reference | Type reference (TYPE) | RECABOOL | ABAP_TRUE | Zeiträume an überg. Objekt anpassen | 20111010 | ||
| 7 | 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 |