SAP ABAP Class CL_QUM_MAPPING_HELPER_QIN (Mapping helper for Quality Issue Notification)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
QM-QN (Application Component) Quality Notifications
⤷
OPS_SE_QUM_XI_IMPL (Package) OPS_SE_QUM_XI_IMPL
⤷
⤷
Properties
| Class | CL_QUM_MAPPING_HELPER_QIN | |
| Short Description | Mapping helper for Quality Issue Notification | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | OPS_SE_QUM_XI_IMPL | OPS_SE_QUM_XI_IMPL |
| Created | 20090120 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_QUM_MAPPING_HELPER_QIN has no forward declaration.
Interfaces
Class CL_QUM_MAPPING_HELPER_QIN has no interface implemented.
Friends
Class CL_QUM_MAPPING_HELPER_QIN has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR2 | '02' | Character Field Length 1 | 20090205 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR2 | '01' | Character Field Length 1 | 20090205 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | LAISO | MV_LOGONLANGU_ISOCODE | 20090224 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Defect Weigthing Class - Name export conversion | 20090224 | |
| 2 | Static method | Public | Method | Fills Message Header (GDT BusinessDocumentMessageHeader) | 20090317 | |
| 3 | Static method | Public | Method | Fill Object Status of Quality Issue Notification Header | 20090224 | |
| 4 | Static method | Public | Method | Map language to ISO language code | 20090224 | |
| 5 | Static method | Public | Method | Check length of activity relevant fields | 20090206 | |
| 6 | Static method | Public | Method | Check length of item cause relevant fields | 20090209 | |
| 7 | Static method | Public | Method | Check length of header fields | 20090203 | |
| 8 | Static method | Public | Method | Check length of relevant item fields | 20090206 | |
| 9 | Static method | Public | Method | Input Mapping for Material Information | 20090204 | |
| 10 | Static method | Public | Method | Check length of relevant task fields | 20090206 |
Events
Class CL_QUM_MAPPING_HELPER_QIN has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_MS_CHECK_INPUT_LENGTH | Private | See coding | 20090206 | BEGIN OF ty_ms_check_input_length,
dataelement_xi TYPE string,
dataelement_erp TYPE ddobjname,
value TYPE string,
END OF ty_ms_check_input_length
|
||
| 2 | TY_MT_CHECK_INPUT_LENGTH | Private | See coding | 20090206 | ty_mt_check_input_length TYPE STANDARD TABLE OF ty_ms_check_input_length
|
Method Signatures
Method DEFECT_CLASS_EXPORT_CONVERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEFECT_CLASS_CODE | Call by reference | Type reference (TYPE) | PLMSEF_DEFECT_WEIGHTING_CLASS1 | Proxy Structure (generated) | 20090224 | |||
| 2 | EV_DEFECT_CLASS_NAME | Call by reference | Type reference (TYPE) | PLMSEF_MEDIUM_NAME | Proxy Structure (Generated) | 20090224 | |||
| 3 | IV_FEHLBEW | Call by reference | Type reference (TYPE) | QMFE-FEHLBEW | Defect Valuation | 20090224 | |||
| 4 | IV_UNITFLBEW | Call by reference | Type reference (TYPE) | QMFE-UNITFLBEW | Unit for Defect Valuation | 20090224 |
Method DEFECT_CLASS_EXPORT_CONVERSION on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method FILL_MESSAGE_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | PLMSEF_BUSINESS_DOCUMENT_MESS7 | Business information from the perspective of the sender appl | 20090317 | |||
| 2 | IS_REQUEST_ID | Call by reference | Type reference (TYPE) | PLMSEF_BUSINESS_DOCUMENT_MESS4 | Proxy Structure(Generated) | 20090317 | |||
| 3 | IS_REQUEST_UUID | Call by reference | Type reference (TYPE) | PLMSEF_UUID | Proxy Structure (generated) | 20090317 |
Method FILL_MESSAGE_HEADER on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method FILL_OBJECT_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE_LOG | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090224 | |||
| 2 | ES_STATUS_OBJECT | Call by reference | Type reference (TYPE) | PLMSEF_STATUS_OBJECT | Proxy Structure (Generated) | 20090224 | |||
| 3 | IV_OBJECT_NO | Call by reference | Type reference (TYPE) | J_OBJNR | Object number | 20090224 |
Method FILL_OBJECT_STATUS on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method MAP_LANGU2ISOCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | Language Key of Current Text Environment | 20090224 | |||
| 2 | RV_LANGU_ISOCODE | Value transfer | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20090224 |
Method MAP_LANGU2ISOCODE on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_ACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090206 | |||
| 2 | IV_ORD_NUM | Call by reference | Type reference (TYPE) | PLMSEF_ORDINAL_NUMBER_VALUE1 | Proxy Data Element (generated) | 20090206 |
Method QIN_LENGTH_CHECK_ACT on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_CAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090209 | |||
| 2 | IV_ORDINAL_NUM | Call by reference | Type reference (TYPE) | PLMSEF_ORDINAL_NUMBER_VALUE1 | Proxy Data Element (generated) | 20090209 |
Method QIN_LENGTH_CHECK_CAUSE on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090203 | |||
| 2 | IV_COMPL_QUANTITY | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090203 | |||
| 3 | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | PLMSEF_BUSINESS_TRANSACTION_D4 | Proxy Data Element (generated) | 20090203 | |||
| 4 | IV_EXT_QUANTITY | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090203 | |||
| 5 | IV_INT_QUANTITY | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090203 | |||
| 6 | IV_REF_QUANTITY | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090203 | |||
| 7 | IV_REPORTER_ID | Call by reference | Type reference (TYPE) | PLMSEF_PARTY_INTERNAL_ID_CONTE | Proprietary identifier for a party | 20090203 | |||
| 8 | IV_RET_QUANTITY | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090203 |
Method QIN_LENGTH_CHECK_HEADER on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090206 | |||
| 2 | IV_EXT_QUANT | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090206 | |||
| 3 | IV_INT_QUANT | Call by reference | Type reference (TYPE) | PLMSEF_QUANTITY_CONTENT | Proxy Data Element (Generated) | 20090206 | |||
| 4 | IV_MAT_INT_ID | Call by reference | Type reference (TYPE) | PLMSEF_PRODUCT_INTERNAL_ID_CO1 | Proxy Data Element (generated) | 20090206 | |||
| 5 | IV_ORD_NUM | Call by reference | Type reference (TYPE) | PLMSEF_ORDINAL_NUMBER_VALUE1 | Proxy Data Element (generated) | 20090206 |
Method QIN_LENGTH_CHECK_ITEM on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090204 | |||
| 2 | IV_BATCH_ID | Call by reference | Type reference (TYPE) | PLMSEF_BATCH_ID | Proxy Structure (generated) | 20090204 | |||
| 3 | IV_BATCH_SELLER_ID | Call by reference | Type reference (TYPE) | PLMSEF_BATCH_PARTY_ID | Proxy Data Element (generated) | 20090204 | |||
| 4 | IV_BUYER_ID | Call by reference | Type reference (TYPE) | PLMSEF_PRODUCT_PARTY_ID | Proxy Data Element (generated) | 20090204 | |||
| 5 | IV_COMMENT | Call by reference | Type reference (TYPE) | PLMSEF_COMMENT | Proxy Data Element (generated) | 20090204 | |||
| 6 | IV_MANU_ID | Call by reference | Type reference (TYPE) | PLMSEF_PRODUCT_PARTY_ID | Proxy Data Element (generated) | 20090204 | |||
| 7 | IV_MAT_INT_ID | Call by reference | Type reference (TYPE) | PLMSEF_PRODUCT_INTERNAL_ID1 | Proxy Structure (generated) | 20090204 | |||
| 8 | IV_SELLER_ID | Call by reference | Type reference (TYPE) | PLMSEF_PRODUCT_PARTY_ID | Proxy Data Element (generated) | 20090204 | |||
| 9 | IV_SERIAL_ID | Call by reference | Type reference (TYPE) | PLMSEF_SERIAL_ID | Proxy Data Element (generated) | 20090204 |
Method QIN_LENGTH_CHECK_MATERIAL on class CL_QUM_MAPPING_HELPER_QIN has no exception.
Method QIN_LENGTH_CHECK_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20090206 | |||
| 2 | IV_ASSIGNED_TO_ID | Call by reference | Type reference (TYPE) | PLMSEF_PARTY_INTERNAL_ID_CONTE | Proprietary identifier for a party | 20090206 | |||
| 3 | IV_ASSIGNED_TO_TYPE_CODE | Call by reference | Type reference (TYPE) | PLMSEF_PARTY_ROLE_CODE | Proxy Data Element (generated) | 20090206 | |||
| 4 | IV_COMPLETER_ID | Call by reference | Type reference (TYPE) | PLMSEF_PARTY_INTERNAL_ID_CONTE | Proprietary identifier for a party | 20090206 | |||
| 5 | IV_EFFECT_COMMENT | Call by reference | Type reference (TYPE) | PLMSEF_COMMENT | Proxy Data Element (generated) | 20090206 | |||
| 6 | IV_ORD_NUM | Call by reference | Type reference (TYPE) | PLMSEF_ORDINAL_NUMBER_VALUE1 | Proxy Data Element (generated) | 20090206 |
Method QIN_LENGTH_CHECK_TASK on class CL_QUM_MAPPING_HELPER_QIN has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |