Hierarchy
⤷
⤷
Properties
| Class | CL_MGIR_SSTN_DB | |
| Short Description | To access/update the db of matr/info record sustainability | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MG_SSTN | Material Sustainability |
| Created | 20100722 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MGIR_SSTN_DB has no forward declaration.
Interfaces
Class CL_MGIR_SSTN_DB has no interface implemented.
Friends
Class CL_MGIR_SSTN_DB has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | SSTN_MGIR_ID_STY | Material Sustainability Generic attributes | 20100811 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | SSTN_MGIR_ID_STY | Material Sustainability Generic attributes | 20100811 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | SSTN_MGIR_ID_STY | Material Sustainability Generic attributes | 20100811 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | SSTN_MGIR_STY | Used in data passing accross application | 20100812 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | Table type for SSTN_MGIR_ECOLBL | 20100901 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20100920 |
Methods
Events
Class CL_MGIR_SSTN_DB has no event.
Types
Class CL_MGIR_SSTN_DB has no local type.
Method Signatures
Method CHECK_DIRECT_ENG_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEU_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100812 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100812 |
Method CHECK_DIRECT_ENG_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_DIRECT_WA_GEN_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DWGU_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100812 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100812 |
Method CHECK_DIRECT_WA_GEN_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_DIRECT_WA_USD_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DWUU_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100812 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100812 |
Method CHECK_DIRECT_WA_USD_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_ECOLBL_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ECOLBL_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100901 | |||
| 2 | IV_ECOLBL | Call by reference | Type reference (TYPE) | SSTN_ECOLABEL_ID | 20100901 |
Method CHECK_ECOLBL_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_ECOLBL_RAT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ECOLBL_RAT_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100901 | |||
| 2 | IV_ECOLBL_NAME | Call by reference | Type reference (TYPE) | SSTN_ECOLABEL_ID | Ecolabel Name | 20100901 | |||
| 3 | IV_ECOLBL_RAT | Call by reference | Type reference (TYPE) | SSTN_ECOLABEL_RATING | Ecolabel Rating | 20100901 |
Method CHECK_ECOLBL_RAT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_GHG_SCOPE1_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GHGS1_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100813 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100813 |
Method CHECK_GHG_SCOPE1_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_GHG_SCOPE2_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GHGS2_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100813 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100813 |
Method CHECK_GHG_SCOPE2_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_GHG_SCOPE3_UNIT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_GHGS3_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100813 | |||
| 2 | IV_MSEHI | Call by reference | Type reference (TYPE) | T006-MSEHI | Account Number of Vendor or Creditor | 20100813 |
Method CHECK_GHG_SCOPE3_UNIT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_LIFNR_PORG_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LIFNR_EKORG_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100811 | |||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Plant Table for National (Centrally Agreed) Contracts | 20100811 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20100811 |
Method CHECK_LIFNR_PORG_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_MATERIAL_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100810 | |||
| 2 | EV_MATNR_MARK_FOR_DEL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100920 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Account Number of Vendor or Creditor | 20100810 |
Method CHECK_MATERIAL_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_MAT_PUR_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXISTS | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20110524 | |||
| 2 | IV_MAT | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110524 |
Method CHECK_MAT_PUR_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_MTRL_LIFNR_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR_LIFNR_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100811 | |||
| 2 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Plant Table for National (Centrally Agreed) Contracts | 20100811 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Account Number of Vendor or Creditor | 20100811 |
Method CHECK_MTRL_LIFNR_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_MTRL_PLANT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR_WERKS_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100811 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | SSTN_MGIR_ID_STY-MATNR | Material | 20100811 | |||
| 3 | IV_WERKS | Call by reference | Type reference (TYPE) | SSTN_MGIR_ID_STY-WERKS | Plant | 20100811 |
Method CHECK_MTRL_PLANT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_PLANT_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_WERKS_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100810 | |||
| 2 | IV_WERKS | Call by reference | Type reference (TYPE) | SSTN_MGIR_ID_STY-WERKS | Plant | 20100810 |
Method CHECK_PLANT_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_PORG_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EKORG_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100810 | |||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Account Number of Vendor or Creditor | 20100810 |
Method CHECK_PORG_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_RECORD_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101028 | |||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20101213 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20101028 | |||
| 4 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20101028 | |||
| 5 | IV_WERKS | Call by reference | Type reference (TYPE) | EWERK | Plant Table for National (Centrally Agreed) Contracts | 20101213 |
Method CHECK_RECORD_EXISTS on class CL_MGIR_SSTN_DB has no exception.
Method CHECK_VENDOR_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LIFNR_EXIST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100810 | |||
| 2 | EV_LIFNR_MARKED_FOR_DEL | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100920 | |||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20100810 |
Method CHECK_VENDOR_EXIST on class CL_MGIR_SSTN_DB has no exception.
Method DEQUEUE_E_MGSSTN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_UUID | Call by reference | Type reference (TYPE) | SSTN_UUID | Table type for Vendor Master Sustainability Fields | 20100922 |
Method DEQUEUE_E_MGSSTN on class CL_MGIR_SSTN_DB has no exception.
Method DEQUEUE_E_SSTNVL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LIFNR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20110603 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110603 |
Method DEQUEUE_E_SSTNVL on class CL_MGIR_SSTN_DB has no exception.
Method ENQUEUE_E_MGSSTN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20100922 | |||
| 2 | IV_UUID | Call by reference | Type reference (TYPE) | SSTN_UUID | Table type for Vendor Master Sustainability Fields | 20100922 |
Method ENQUEUE_E_MGSSTN on class CL_MGIR_SSTN_DB has no exception.
Method ENQUEUE_E_SSTNVL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20110603 | |||
| 2 | IV_LIFNR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20110603 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110603 |
Method ENQUEUE_E_SSTNVL on class CL_MGIR_SSTN_DB has no exception.
Method GET_BEGRU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20101004 | |||
| 2 | RE_BRGRU | Value transfer | Type reference (TYPE) | BEGRU | Authorization Group | 20101004 |
Method GET_BEGRU on class CL_MGIR_SSTN_DB has no exception.
Method GET_COPY_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR | 20101123 | ||||
| 2 | ET_SSTN_MGIR_ECOLBL | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | 20101123 | ||||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20101123 | ||||
| 4 | IV_UUID | Call by reference | Type reference (TYPE) | SSTN_MGIR_UUID | 20101123 |
Method GET_COPY_DETAILS on class CL_MGIR_SSTN_DB has no exception.
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SSTN_MGIR | Call by reference | Type reference (TYPE) | SSTN_MGIR_STY | Table type for SSTN_MGIR | 20100922 | |||
| 2 | ET_MG_SSTN_CERT | Call by reference | Type reference (TYPE) | TT_MG_SSTN_CERT | 20101111 | ||||
| 3 | ET_SSTN_MGIR_ECOLBL | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | Table type for SSTN_MGIR_ECOLBL | 20100803 | |||
| 4 | IS_SSTN_MGIR_ID_STY | Call by reference | Type reference (TYPE) | SSTN_MGIR_ID_STY | Material Sustainability Generic attributes | 20100809 | |||
| 5 | IV_LATEST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100824 | |||
| 6 | IV_UUID | Call by reference | Type reference (TYPE) | SSTN_UUID | SSTN UUID | 20100729 |
Method GET_DATA on class CL_MGIR_SSTN_DB has no exception.
Method GET_MATERIAL_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SSTN_DATES | Call by reference | Type reference (TYPE) | MTT_SSTN_DATES | 20101004 | ||||
| 2 | IV_EKORG | Call by reference | Type reference (TYPE) | EKORG | 20101102 | ||||
| 3 | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | 20101005 | ||||
| 4 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | 20101004 | ||||
| 5 | IV_WERKS | Call by reference | Type reference (TYPE) | EWERK | Plant | 20101102 |
Method GET_MATERIAL_DATES on class CL_MGIR_SSTN_DB has no exception.
Method GET_MULTI_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SSTN_MGIR | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR | Table type for SSTN_MGIR | 20100922 | |||
| 2 | ET_SSTN_MGIR_ECOLBL | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | Table type for SSTN_MGIR_ECOLBL | 20100922 | |||
| 3 | IS_SSTN_MGIR_ID_STY | Call by reference | Type reference (TYPE) | SSTN_MGIR_ID_STY | Material Sustainability Generic attributes | 20100922 | |||
| 4 | IV_LATEST | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100922 | |||
| 5 | IV_UUID | Call by reference | Type reference (TYPE) | SSTN_UUID | SSTN UUID | 20100922 |
Method GET_MULTI_DATA on class CL_MGIR_SSTN_DB has no exception.
Method MASS_MGIR_SAVE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20100923 | |||
| 2 | IT_MGIR_SSTN | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR | Table type for SSTN_MGIR | 20100923 | |||
| 3 | IT_MGIR_SSTN_ECOLBL | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | Table type for SSTN_MGIR_ECOLBL | 20101019 |
Method MASS_MGIR_SAVE_DATA on class CL_MGIR_SSTN_DB has no exception.
Method SAVE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SSTN_MGIR | Call by reference | Type reference (TYPE) | SSTN_MGIR_STY | Used in data passing accross application | 20100922 | |||
| 2 | CT_SSTN_MGIR_ECOLBL | Call by reference | Type reference (TYPE) | TT_SSTN_MGIR_ECOLBL | Table type for SSTN_MGIR_ECOLBL | 20100922 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20100922 |
Method SAVE_DATA on class CL_MGIR_SSTN_DB has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |