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 |