SAP IF_LAW2_CONST_C OO Class - Constants and types required in LAW 2.0
IF_LAW2_CONST_C is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_LAW2_CONST_C including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_LAW2_CONST_C SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
IF_LAW2_CONST_C attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
GC_APPLICATION_MODE_EXPERT | Constant | Expert mode | '2' | LIKE LAW2_APPLICATION_MODE | Public |
GC_APPLICATION_MODE_NORMAL | Constant | Normal mode | '1' | LIKE LAW2_APPLICATION_MODE | Public |
GC_CHANGE_MODE_CREATE | Constant | Change Mode | 'C' | LIKE LAW2_CHANGE_MODE | Public |
GC_CHANGE_MODE_DELETE | Constant | Change Mode | 'D' | LIKE LAW2_CHANGE_MODE | Public |
GC_CHANGE_MODE_UPDATE | Constant | Change Mode | 'U' | LIKE LAW2_CHANGE_MODE | Public |
GC_DB_TABLE_ATTACHMENT | Constant | DB table name for LAW attachement files | 'LAW2D_ATTACHMENT' | LIKE TABNAME16 | Public |
GC_DB_TABLE_DATASET | Constant | DB table name LAW dataset | 'LAW2D_DATASET' | LIKE TABNAME16 | Public |
GC_DB_TABLE_ENGINE | Constant | DB table name for consolidated engine results | 'LAW2D_ENGINE' | LIKE TABNAME16 | Public |
GC_DB_TABLE_ENG_PRESEL | Constant | DB table name engine preselection | 'LAW2D_ENG_PRESEL' | LIKE TABNAME16 | Public |
GC_DB_TABLE_EXT_SYSTEM | Constant | DB table name for LAW external systems | 'LAW2D_EXT_SYSTEM' | LIKE TABNAME16 | Public |
GC_DB_TABLE_GROUP | Constant | DB table name for consolidation groups | 'LAW2D_GROUP' | LIKE TABNAME16 | Public |
GC_DB_TABLE_GROUP_SYS | Constant | DB table name for consolidation groups system assignment | 'LAW2D_GROUP_SYS' | LIKE TABNAME16 | Public |
GC_DB_TABLE_LAWCONT | Constant | DB table name LAW CONT | 'LAW2D_CONT' | LIKE TABNAME16 | Public |
GC_DB_TABLE_MEASPLAN | Constant | DB table name for the LAW measurement plan | 'LAW2D_MEASPLAN' | LIKE TABNAME16 | Public |
GC_DB_TABLE_NMP | Constant | DB table name NMPs | 'LAW2D_NMP' | LIKE TABNAME16 | Public |
GC_DB_TABLE_NMP_UNIT | Constant | DB table name NMP currencies | 'LAW2D_NMP_UNIT' | LIKE TABNAME16 | Public |
GC_DB_TABLE_POBJ_COUNT | Constant | DB table name for consolidated engine results | 'LAW2D_POBJ_COUNT' | LIKE TABNAME16 | Public |
GC_DB_TABLE_RFCACTION | Constant | DB table name for RFC actions | 'LAW2D_RFCACTION' | LIKE TABNAME16 | Public |
GC_DB_TABLE_RFCACTION_PUSH | Constant | DB table name for RFC push actions | 'LAW2D_RFCACT_PSH' | LIKE TABNAME16 | Public |
GC_DB_TABLE_SYSTEM | Constant | DB table name LAW systems | 'LAW2D_SYSTEM' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USERCONS | Constant | DB table name for consolidated user results | 'LAW2D_USERCONS' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_COMPONENT | Constant | DB table name USMM components | 'LAW2D_USMM_COMP' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_PART | Constant | DB table name USMM parts | 'LAW2D_USMM_PART' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_PERS | Constant | DB table name USMM pers data | 'LAW2D_USMM_PERS' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_POBJ | Constant | DB table name USMM pers object data | 'LAW2D_USMM_POBJ' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_RESULT | Constant | DB table name USMM results | 'LAW2D_USMM_RSLT' | LIKE TABNAME16 | Public |
GC_DB_TABLE_USMM_SYSTEM | Constant | DB table name USMM systems | 'LAW2D_USMM_SYST' | LIKE TABNAME16 | Public |
GC_ENGINE_PREFIX | Constant | DB table name for consolidated engine results | 'ENG' | LIKE STRING | Public |
GC_EXT_GROUPING_ID_FIELDNAME | Constant | Fieldname of the external gruoping ID | 'EXTERNALID' | LIKE STRING | Public |
GC_LAW_DATASET_CANCELED_STAT | Constant | Status value 'Canceled' for dataset | '05' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_CLOSED_STAT | Constant | Status value 'Closed' for dataset | '06' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_CONS_STAT | Constant | Status value 'Consolidated' for dataset | '03' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_EXT_EXPORT | Constant | Status value for user data export | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_EXT_IMPORT | Constant | Status value for user data import | '03' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_EXT_INIT_STAT | Constant | Status value for initial external attribute mapping | '01' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_GROUPED_STAT | Constant | Status value 'Grouped' for dataset | '07' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_GUID_FIELD | Constant | LAW 2.0 Dataset GUID fieldname | 'DATASETGUID' | LIKE STRING | Public |
GC_LAW_DATASET_ID_FIELD | Constant | LAW 2.0 Dataset ID fieldname | 'DATASETID' | LIKE STRING | Public |
GC_LAW_DATASET_ID_NR_RANGE | Constant | Name of number range object | 'SLAW_DTSET' | LIKE NROBJ | Public |
GC_LAW_DATASET_ID_NR_RANGE_NR | Constant | LAW Number Range Number | '01' | LIKE NRNR | Public |
GC_LAW_DATASET_IN_PROCESS_STAT | Constant | Status value 'In Process' for dataset | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_SENT_STAT | Constant | Status value 'Sent to SAP' for dataset | '04' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_DATASET_STATUS_FIELD | Constant | LAW 2.0 Dataset statusfield | 'STATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
GC_LAW_EXT_SYSTEM_MAPPING_STAT | Constant | External system status value for 'Mapping exists' | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_EXT_SYSTEM_NO_MAP_STAT | Constant | External system status value for 'No Mapping exists' | '01' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_EXT_SYSTEM_STATUS_FIELD | Constant | LAW 2.0 ext. system statusfield | 'MAPPINGSTATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
GC_LAW_GROUPING_LASTFIRSTNAME | Constant | Grouping via lastname + firstname constant | 'LASTNAME+FIRSTNAME' | LIKE STRING | Public |
GC_LAW_GROUPING_MULTICLIENT | Constant | Mutli client grouping constant | 'MULTICLIENT' | LIKE STRING | Public |
GC_LAW_MEASPLAN_FILE_IMPORT | Constant | Status value: 'Result was imported via file' | ' ' | LIKE LAW2_RFC_RESULT | Public |
GC_LAW_MEASPLAN_NORESULT_STAT | Constant | Status value for 'No result' measurement plan entry | '01' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RESULT_EX_STAT | Constant | Status value 'RFC result exists' for the measurement plan | '04' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RESULT_UPLOAD | Constant | Status value for uploaded result | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTATUS_MEAS | Constant | Status value: 'Started Measurement' | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTATUS_TRAN | Constant | Status value: 'Transfer result' | '03' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_ERROR | Constant | Status value: 'No action' | '06' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_IMPSUC | Constant | Status value: 'Local result exists' | '05' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_LOCIMP | Constant | Status value: 'Local result is imported' | '09' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_LOC_EX | Constant | Status value: 'Local result exists' | '08' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_NOACT | Constant | Status value: 'No action' | '01' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFCSTAT_NO_LOC | Constant | Status value: 'No local result exists' | '07' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFC_ERROR_STAT | Constant | Status value 'Result Error' for the measurement | '06' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_RFC_IMPORT | Constant | Status value: 'Result was imported via RFC' | '1' | LIKE LAW2_RFC_RESULT | Public |
GC_LAW_MEASPLAN_RFC_STATUS | Constant | LAW 2.0 Dataset statusfield | 'RFCSTATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
GC_LAW_MEASPLAN_STATUS_FIELD | Constant | LAW 2.0 Dataset statusfield | 'MEASSTATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
GC_LAW_MEASPLAN_TRIGGER_STAT | Constant | Status value 'RFC action was triggered' for the measurement | '03' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MEASPLAN_UPLOADED_STAT | Constant | Status value for uploaded measurement plan entry | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_MULTICLIENT_USERTYPE | Constant | ID for the User Types of the SAP System | '11' | LIKE USERTYPEN | Public |
GC_LAW_PLUGIN_NAME | Constant | Constant for LAW Plugin Name | 'RSLAW_PLUGIN' | LIKE STRING | Public |
GC_LAW_RFC_LAW2_INDICATOR | Constant | Indicator for LAW2 usage in the rfc parameter structure | 'LAW2SYS' | LIKE STRING | Public |
GC_LAW_STATUS_OBJECT_DATASET | Constant | LAW 2.0 Status object for the dataset | 'DATASET' | LIKE LAW2_STATUS_OBJECT | Public |
GC_LAW_STATUS_OBJECT_EXT_SYS | Constant | LAW 2.0 Status object for external systems | 'EXT_SYSTEM' | LIKE LAW2_STATUS_OBJECT | Public |
GC_LAW_STATUS_OBJECT_MEASPLAN | Constant | LAW 2.0 Status object for the measurement plan | 'MEASPLAN' | LIKE LAW2_STATUS_OBJECT | Public |
GC_LAW_STATUS_OBJECT_SYSTEM | Constant | LAW 2.0 Status object for the systems | 'SYSTEM' | LIKE LAW2_STATUS_OBJECT | Public |
GC_LAW_STATUS_TYPE | Constant | LAW 2.0 Status type | 'LAW2' | LIKE LAW2_STATUS_TYPE | Public |
GC_LAW_SYSTEM_GUID_FIELD | Constant | LAW 2.0 Dataset GUID fieldname | 'SYSTEMGUID' | LIKE STRING | Public |
GC_LAW_SYSTEM_ID_NR_RANGE | Constant | Name of number range object | 'SLAW_SYST' | LIKE NROBJ | Public |
GC_LAW_SYSTEM_ID_NR_RANGE_NR | Constant | LAW Number Range Number | '01' | LIKE NRNR | Public |
GC_LAW_SYSTEM_MEASURE_STAT | Constant | System status value for 'Measure System' | '01' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_SYSTEM_NO_MEASURE_STAT | Constant | System status value for 'No Measure' | '02' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_SYSTEM_NO_MEAS_SYSNO | Constant | System status no measure reason for initial system numbers | '05' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_SYSTEM_SHUTDOWN_STAT | Constant | System status value for 'Inactive System' | '03' | LIKE LAW2_STATUS_VALUE | Public |
GC_LAW_SYSTEM_STATUS_FIELD | Constant | LAW 2.0 Dataset statusfield | 'MEASURESTATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
GC_LAW_TRANSFER_TYPE_SDCCN | Constant | LAW 2.0 Transfer type | '1' | LIKE LAW2_TRANSFER_TYPE | Public |
GC_MIMETYPE_XML | Constant | XCML mimetype constant | 'text/xml' | LIKE STRING | Public |
GC_MIMETYPE_XSD | Constant | XCML mimetype constant | 'text/xsd' | LIKE STRING | Public |
GC_MSGTY_ERROR | Constant | Message Type Error | 'E' | LIKE CHAR1 | Public |
GC_SID_GRP_LAW_ADDR_EMAIL | Constant | SID Key Address LAW | 'Addr. LAW' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_AUC_CHECK | Constant | SID Key AUC check | 'AUC Check' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_DATE_CONS | Constant | SID Key date consolidation | 'Date Cons ' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_LAW_EMAIL1 | Constant | SID Key email cust 1 | 'EmailCust1' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_LAW_EMAIL2 | Constant | SID Key email cust 2 | 'EmailCust2' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_LAW_EMAIL3 | Constant | SID Key email cust 3 | 'EmailCust3' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_LAW_EMAIL4 | Constant | SID Key email cust 4 | 'EmailCust4' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_USER_CONS | Constant | SID Key user consolidation | 'User Cons ' | LIKE LAW2_SYM_KEY | Public |
GC_SID_KEY_USR_COMBI | Constant | SID Key combi | 'Combinatio' | LIKE LAW2_SYM_KEY | Public |
GC_SID_LIKEY_BOBJ | Constant | SID Key License Key BOBJ | 'LiKeyBOBJ' | LIKE STRING | Public |
GC_STRUC_PERS_BUF | Constant | Strucname PERS_BUF | 'LAW2_S_USMM_PERS_BUF' | LIKE TABNAME | Public |
GC_STRUC_POBJ_BUF | Constant | Strucname POBJ_BUF | 'LAW2_S_USMM_POBJ_BUF' | LIKE TABNAME | Public |
GC_TUCON_GROUP_MEAS_RESULTS | Constant | Group for measurement data | 'Meas. res.' | LIKE LAW2_SYM_GRP | Public |
GC_TUCON_SYMKEY_DATE | Constant | Key for measurement data | 'Date' | LIKE LAW2_SYM_KEY | Public |
GC_TUCON_SYMKEY_TIME | Constant | Key for measurement data | 'Time' | LIKE LAW2_SYM_KEY | Public |
GC_TUCON_SYMKEY_USER | Constant | Key for measurement data | 'User Meas' | LIKE LAW2_SYM_KEY | Public |
GC_TUJOB_JOB_STATUS_SUCCESS | Constant | Successfully completed job status | 'E' | LIKE RSUVM_STAT | Public |
LAW_DATASET_EXT_ATTR_STATUS | Constant | LAW 2.0 Dataset external attribute mapping statusfield | 'EXTATTRSTATUS' | LIKE LAW2_STATUS_FIELDNAME | Public |
MC_RFC_ACTION_STARTMEASUREMENT | Constant | RFC action: Start USMM Measurment | 'M' | LIKE LAW2_RFCACTION | Public |
MC_RFC_ACTION_START_AND_TRANSF | Constant | RFC action: Start USMM Measurment and transfer the result | 'B' | LIKE LAW2_RFCACTION | Public |
MC_RFC_ACTION_TEST_RFC | Constant | RFC action: Test the RFC action | 'T' | LIKE LAW2_RFCACTION | Public |
MC_RFC_ACTION_TRANSFER_RESULT | Constant | RFC action: Get USMM Result | 'S' | LIKE LAW2_RFCACTION | Public |
IF_LAW2_CONST_C types
TY_S_SID_ADDRESS -TY_S_SID_CLIENT -
TY_S_SID_COMPONENT -
TY_S_SID_ENGINE -
TY_S_SID_ENGINE_STAT -
TY_S_SID_META -
TY_S_SID_PSI -
TY_S_SID_SYSTEM -
TY_S_SID_USER02 -
TY_S_SID_USERTYPE -
TY_S_SID_USERTYPE_NAME -
TY_S_SID_USER_ADDRESS -
TY_S_SID_USER_COMB -
TY_S_SID_USER_EMAIL -
TY_S_SID_USER_PSO -
TY_S_SID_USER_PSOT -
TY_S_SID_USER_TECH_DATA -
TY_S_SID_USER_TECH_DATA2 -
Links to Related Class(s)
IF_LAW2_...Full list of available SAP object classes
Search for further information about these or an SAP related objects