Hierarchy
⤷
⤷
Properties
| Class | CL_MSR_LFE_HELPER | |
| Short Description | Helper-class for multistep returns LFE | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MSR_TRACKING | Multi-Step Returns: Tracking |
| Created | 20070524 | 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) |
Interfaces
Class CL_MSR_LFE_HELPER has no interface implemented.
Friends
Class CL_MSR_LFE_HELPER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TYT_PLANT_CCODE | table for buffering of plant and company code | 20070524 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add message to application log | 20070524 | |
| 2 | Static method | Public | Method | Check for message type V2 SPED in table NAST | 20070906 | |
| 3 | Static method | Public | Method | Check BAPI return and collect error messages | 20070524 | |
| 4 | Static method | Public | Method | Condense steps to find all items for collective execution | 20070904 | |
| 5 | Static method | Public | Method | 20100602 | ||
| 6 | Static method | Public | Method | Check BAPI return and collect error messages | 20110510 | |
| 7 | Static method | Public | Method | Convert delivery messages into BAPI message table | 20071009 | |
| 8 | Static method | Public | Method | Convert invoice messages into BAPI message table | 20070531 | |
| 9 | Static method | Public | Method | Convert message into BAPI message table | 20070524 | |
| 10 | Static method | Public | Method | Convert sales messages into BAPI message table | 20070524 | |
| 11 | Static method | Public | Method | Convert purchase messages into BAPI message table | 20070529 | |
| 12 | Static method | Public | Method | Convert sy-message into bapiret2 table | 20100622 | |
| 13 | Static method | Private | Method | Get handle for application log | 20070524 | |
| 14 | Static method | Public | Method | Create BAPI message and add to application log | 20070524 | |
| 15 | Static method | Public | Method | Create message in BAPI message table | 20070524 | |
| 16 | Static method | Public | Method | Delete messages from application log | 20070524 | |
| 17 | Static method | Public | Method | Get document type for SDF creation | 20100802 | |
| 18 | Static method | Public | Method | Determine control indicator for purchase order document type | 20080108 | |
| 19 | Static method | Public | Method | Get data from delivery | 20071221 | |
| 20 | Static method | Public | Method | Get data from inspection | 20080118 | |
| 21 | Static method | Public | Method | Get data from returns sales order | 20070831 | |
| 22 | Static method | Public | Method | Determine delivery type for activity "Return to Customer" | 20071010 | |
| 23 | Static method | Public | Method | get all entries for transfer to specified stock | 20101122 | |
| 24 | Static method | Public | Method | get all entries for transfer to specified stock | 20101119 | |
| 25 | Static method | Private | Method | Get follow-up document type from MSR customizing | 20070904 | |
| 26 | Static method | Public | Method | Determine movement type for goods movement into free | 20070828 | |
| 27 | Static method | Public | Method | Determine purchasing document type from MSR customizing | 20070904 | |
| 28 | Static method | Public | Method | Determine purchasing group | 20071127 | |
| 29 | Static method | Public | Method | Determine whether inspection in rO is required | 20080229 | |
| 30 | Static method | Public | Method | Determine 'Ship-to-Party' in returns order | 20071010 | |
| 31 | Static method | Public | Method | Get document type for SDF creation | 20100615 | |
| 32 | Static method | Public | Method | Determine shipping point for purchasing item | 20070625 | |
| 33 | Static method | Public | Method | Determine vendor number from plant | 20080108 | |
| 34 | Static method | Public | Method | Determine shipment point for outbound delivery | 20071016 | |
| 35 | Static method | Public | Method | Prepare customer data of a replacement PO | 20110329 | |
| 36 | Static method | Public | Method | Save application log | 20070524 | |
| 37 | Static method | Private | Method | Save BAPI messages to application log | 20070524 | |
| 38 | Static method | Public | Method | Set processing status in application log to "Active" | 20080425 | |
| 39 | Static method | Public | Method | Call TA CO09 and show Availability overview | 20100629 |
Events
Class CL_MSR_LFE_HELPER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYS_PLANT_CCODE | Private | See coding | structure for buffering of plant and company code | 20070524 | BEGIN OF tys_plant_ccode,
plant TYPE werks,
comp_code TYPE bukrs,
END OF tys_plant_ccode
|
|
| 2 | TYT_PLANT_CCODE | Private | See coding | table for buffering of plant and company code | 20070524 | tyt_plant_ccode TYPE STANDARD TABLE OF tys_plant_ccode
|
Method Signatures
Method ADD_APPLICATION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20070524 | |||
| 2 | IV_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20070524 | |||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20070524 |
Method ADD_APPLICATION_LOG on class CL_MSR_LFE_HELPER has no exception.
Method CHECK_MESSAGE_TYPE_SPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJKY | Call by reference | Type reference (TYPE) | NA_OBJKEY | Object key | 20070906 | |||
| 2 | RV_FOUND | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20070906 |
Method CHECK_MESSAGE_TYPE_SPED on class CL_MSR_LFE_HELPER has no exception.
Method COLLECT_BAPI_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | MSR_T_LFE_MESSAGE | Multi-step returns - messages in follow-up document creation | 20070524 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | XFELD | Set if at least one error message found | 20070824 | |||
| 3 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070524 | |||
| 4 | IT_ITEM_SPLIT | Call by reference | Type reference (TYPE) | MSR_T_ITEM_SPLIT | Multi-step returns - item number & split-ID | 20070524 | |||
| 5 | IV_ERRORS_ONLY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Perform only errors (MSGTY = E/A/X) | 20080425 | ||
| 6 | IV_ITEMS_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Name of items parameter (BAPI) | 20070524 |
Method COLLECT_BAPI_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method CONDENSE_STEPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EXEC_NEXT | Call by reference | Type reference (TYPE) | MSR_T_EXECUTE_NEXT | Multi-step returns - LFE data for next steps to execute | 20070904 | |||
| 2 | IT_NEXT_STEPS | Call by reference | Type reference (TYPE) | MSR_T_EXECUTE_NEXT | Multi-step returns - LFE data for next steps to execute | 20070904 | |||
| 3 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20070906 | |||
| 4 | IV_START_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20070904 |
Method CONDENSE_STEPS on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_BAL_MESSAGES2BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter | 20100602 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | TDT_MESSAGES | Single-Character Indicator | 20100602 | |||
| 3 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20100602 |
Method CONVERT_BAL_MESSAGES2BAPIRET2 on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_BAPI_MESSAGES_TO_LFE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | MSR_T_LFE_MESSAGE | Multi-step returns - messages in follow-up document creation | 20110510 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | XFELD | Set if at least one error message found | 20110510 | |||
| 3 | IT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110510 | |||
| 4 | IT_ITEM_SPLIT | Call by reference | Type reference (TYPE) | MSR_T_ITEM_SPLIT | Multi-step returns - item number & split-ID | 20110510 | |||
| 5 | IV_ERRORS_ONLY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Perform only errors (MSGTY = E/A/X) | 20110510 | ||
| 6 | IV_ITEMS_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Name of items parameter (BAPI) | 20110510 |
Method CONVERT_BAPI_MESSAGES_TO_LFE on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_DLV_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20071009 | |||
| 2 | IT_DLV_ITEMS | Call by reference | Type reference (TYPE) | SHP_NOREF_ITM_T | Delivery Items Without Reference | 20071009 | |||
| 3 | IT_MESSAGES | Call by reference | Type reference (TYPE) | VBFS_T | Error Log for Collective Processing | 20071009 | |||
| 4 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20071009 |
Method CONVERT_DLV_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_INVOICE_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070531 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | VBFS_T | Error Log for Collective Processing | 20070531 | |||
| 3 | IT_VBRPVB | Call by reference | Type reference (TYPE) | VBRPVB_T | Billing Item Data | 20070531 | |||
| 4 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070531 |
Method CONVERT_INVOICE_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter Table | 20070524 | |||
| 2 | IV_BAPI_LINE | Call by reference | Type reference (TYPE) | BAPI_LINE | Lines in parameter | 20070524 | |||
| 3 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070524 | |||
| 4 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | Message Class | 20070524 | |||
| 5 | IV_MSGNO | Call by reference | Type reference (TYPE) | MSGNO | Message Number | 20070524 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | MSGTY | Message Type | 20070524 | |||
| 7 | IV_MSGV1 | Call by reference | Type reference (TYPE) | MSGV1 | Message Variable | 20070524 | |||
| 8 | IV_MSGV2 | Call by reference | Type reference (TYPE) | MSGV2 | Message Variable | 20070524 | |||
| 9 | IV_MSGV3 | Call by reference | Type reference (TYPE) | MSGV3 | Message Variable | 20070524 | |||
| 10 | IV_MSGV4 | Call by reference | Type reference (TYPE) | MSGV4 | Message Variable | 20070524 |
Method CONVERT_MESSAGE on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_SLS_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070524 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | VBFS_T | Error Log for Collective Processing | 20070524 | |||
| 3 | IT_SLS_ITEMS | Call by reference | Type reference (TYPE) | SHP_SLS_ITM_T | Delivery Items with Reference to Sales Order | 20070529 | |||
| 4 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070524 |
Method CONVERT_SLS_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_STO_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20070529 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | VBFS_T | Error Log for Collective Processing | 20070529 | |||
| 3 | IT_STO_ITEMS | Call by reference | Type reference (TYPE) | SHP_STO_ITM_T | Delivery Items with Reference to a Stock Transport Order | 20070529 | |||
| 4 | IV_BAPI_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070529 |
Method CONVERT_STO_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method CONVERT_SYMESSAGE2BAPIRET2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20100622 | |||
| 2 | IV_FIELD | Call by reference | Type reference (TYPE) | BAPI_FLD | Field in parameter | 20100913 |
Method CONVERT_SYMESSAGE2BAPIRET2 on class CL_MSR_LFE_HELPER has no exception.
Method CREATE_APPLICATION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Multi-step returns - item number | 20070524 | |||
| 2 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Multi-step returns - process ID | 20070524 | |||
| 3 | IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Multi-step returns - split ID | 20070524 | |||
| 4 | RV_LOG_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20070524 |
Method CREATE_APPLICATION_LOG on class CL_MSR_LFE_HELPER has no exception.
Method CREATE_BAPI_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | MSR_T_LFE_MESSAGE | Multi-step returns - messages in follow-up document creation | 20070524 | |||
| 2 | IT_ITEM_SPLIT | Call by reference | Type reference (TYPE) | MSR_T_ITEM_SPLIT | Multi-step returns - item number & split-ID | 20070524 | |||
| 3 | IV_ERRORS_ONLY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Perform only errors (MSGTY = E/A/X) | 20110215 | ||
| 4 | IV_LINE | Call by reference | Type reference (TYPE) | BAPI_LINE | Lines in parameter | 20070524 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | 'CX_MSR_LFE' | Message identification | 20070524 | ||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | MSGNO | Message Number | 20070524 | |||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | MSGTY | 'E' | Message Type | 20070524 | ||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 12 | IV_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070524 |
Method CREATE_BAPI_MESSAGE on class CL_MSR_LFE_HELPER has no exception.
Method CREATE_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter | 20070524 | |||
| 2 | IV_LINE | Call by reference | Type reference (TYPE) | BAPI_LINE | Lines in parameter | 20070524 | |||
| 3 | IV_MSGID | Call by reference | Type reference (TYPE) | MSGID | Message identification | 20070524 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | MSGNO | Message Number | 20070524 | |||
| 5 | IV_MSGTY | Call by reference | Type reference (TYPE) | MSGTY | Message Type | 20070524 | |||
| 6 | IV_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 7 | IV_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 8 | IV_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 9 | IV_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Message Variable | 20070524 | |||
| 10 | IV_PARAM | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20070524 |
Method CREATE_MESSAGE on class CL_MSR_LFE_HELPER has no exception.
Method DELETE_APPLICATION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ITEMS_SPLITS | Call by reference | Type reference (TYPE) | MSR_T_ITEM_SPLIT | Multi-step returns - item number & split-ID | 20070524 | |||
| 2 | IV_PROBLEMCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20080425 |
Method DELETE_APPLICATION_LOG on class CL_MSR_LFE_HELPER has no exception.
Method GET_CMR_DOCTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUFART | Call by reference | Type reference (TYPE) | AUFART | Order Type | 20100802 | |||
| 2 | RV_CMR_AUFART | Value transfer | Type reference (TYPE) | AUFART | Order Type | 20100802 |
Method GET_CMR_DOCTYPE on class CL_MSR_LFE_HELPER has no exception.
Method GET_CONTROL_INDICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BSART | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20080108 | |||
| 2 | RV_BSAKZ | Value transfer | Type reference (TYPE) | BSAKZ | Control indicator for purchasing document type | 20080108 |
Method GET_CONTROL_INDICATOR on class CL_MSR_LFE_HELPER has no exception.
Method GET_DATA_FROM_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Batch Number | 20080111 | |||
| 2 | EV_INSPOUT_GUID | Call by reference | Type reference (TYPE) | MSR_INSP_GUID | Inspection Outcome: Stock GUID set by EWM | 20101028 | |||
| 3 | EV_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Storage Location | 20071221 | |||
| 4 | EV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071221 | |||
| 5 | EV_UECHA | Call by reference | Type reference (TYPE) | UECHA | Higher-Level Item of Batch Split Item | 20080111 | |||
| 6 | EV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20071221 | |||
| 7 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VL | Delivery Item | 20071221 | |||
| 8 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VL | Delivery | 20071221 |
Method GET_DATA_FROM_DELIVERY on class CL_MSR_LFE_HELPER has no exception.
Method GET_DATA_FROM_INSPECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INSP_OUT_GUID | Call by reference | Type reference (TYPE) | /SPE/INSP_OUT_GUID_16 | Inspections: Inspection outcome GUID set by EWM | 20080118 | |||
| 2 | IV_INSPEC_NO | Call by reference | Type reference (TYPE) | /SPE/INSPEC_NO | Inspection Outcome number | 20080118 | |||
| 3 | IV_ITEM_NO | Call by reference | Type reference (TYPE) | /SPE/INSP_ITEM_NO | Inspection Outcome: Item number | 20080118 |
Method GET_DATA_FROM_INSPECTION on class CL_MSR_LFE_HELPER has no exception.
Method GET_DATA_FROM_RETURNS_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RO_ITEMS | Call by reference | Type reference (TYPE) | MSR_T_RO_ITEM_INFOS_FOR_REPAIR | Returns order item fields for creation of repair order | 20130304 | |||
| 2 | EV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071010 | |||
| 3 | EV_CHARG | Call by reference | Type reference (TYPE) | CHARG_D | Batch Number | 20101202 | |||
| 4 | EV_KUNNR | Call by reference | Type reference (TYPE) | KUNNR | Customer Number 1 | 20071017 | |||
| 5 | EV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071017 | |||
| 6 | EV_RETURNS_REASON | Call by reference | Type reference (TYPE) | MSR_RETURNS_REASON | Return Reason | 20070831 | |||
| 7 | EV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20071010 | |||
| 8 | EV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20071010 | |||
| 9 | EV_VSTEL | Call by reference | Type reference (TYPE) | VSTEL | Shipping Point/Receiving Point | 20071108 | |||
| 10 | EV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20071010 | |||
| 11 | EV_WERKS | Call by reference | Type reference (TYPE) | WERKS | Plant Table for National (Centrally Agreed) Contracts | 20110311 | |||
| 12 | IT_RO_KEYS | Call by reference | Type reference (TYPE) | MSR_T_SALES_ITEM_KEY | Structure for Collective Accesses to SD Document Items | 20130304 | |||
| 13 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20070831 | |||
| 14 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VA | Sales Document | 20070831 |
Method GET_DATA_FROM_RETURNS_ORDER on class CL_MSR_LFE_HELPER has no exception.
Method GET_DELIVERY_TYPE_SENDBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20071010 | |||
| 2 | RV_LFART | Value transfer | Type reference (TYPE) | MSR_LFART | MSR: Default Delivery Type for Activity Return to Customer | 20071010 |
Method GET_DELIVERY_TYPE_SENDBACK on class CL_MSR_LFE_HELPER has no exception.
Method GET_ENTRIES_REPAIR_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_IMSEG | Call by reference | Type reference (TYPE) | TY_T_IMSEG | Table Type with Structure IMSEG | 20101122 | |||
| 2 | IS_IMSEG | Call by reference | Type reference (TYPE) | IMSEG | MMIM: Input Structure for General FM to Post Goods Movement | 20101122 | |||
| 3 | IV_REP_ORDER_ITEM | Call by reference | Type reference (TYPE) | MSR_DOC_ITEM | Material Master View on Storage Location and Batch Selection | 20101122 | |||
| 4 | IV_REP_ORDER_NR | Call by reference | Type reference (TYPE) | MSR_DOC_NR | Plant Table for National (Centrally Agreed) Contracts | 20101122 | |||
| 5 | IV_SOURCE_INSMK | Call by reference | Type reference (TYPE) | INSMK | Stock Type | 20101122 | |||
| 6 | IV_SOURCE_SOBKZ | Call by reference | Type reference (TYPE) | SOBKZ | Stock Type | 20101122 |
Method GET_ENTRIES_REPAIR_ORDER on class CL_MSR_LFE_HELPER has no exception.
Method GET_ENTRIES_SPECIFIED_STOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_IMSEG | Call by reference | Type reference (TYPE) | IMSEG | MMIM: Input Structure for General FM to Post Goods Movement | 20110125 | |||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Multi-step returns - messages in follow-up document creation | 20101122 | |||
| 3 | ET_IMSEG | Call by reference | Type reference (TYPE) | TY_T_IMSEG | Table Type with Structure IMSEG | 20101119 | |||
| 4 | IV_SOURCE_INSMK | Call by reference | Type reference (TYPE) | INSMK | Stock Type | 20101119 | |||
| 5 | IV_SOURCE_MAT | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20101213 | |||
| 6 | IV_SOURCE_PLANT | Call by reference | Type reference (TYPE) | WERKS | Plant Table for National (Centrally Agreed) Contracts | 20110113 | |||
| 7 | IV_SOURCE_STLOC | Call by reference | Type reference (TYPE) | MSR_SLOC_FREE_TRANSFER | Storage Location for Transfer to Free Available | 20110113 | |||
| 8 | IV_TARGET_INSMK | Call by reference | Type reference (TYPE) | INSMK | Stock Type | 20101119 | |||
| 9 | IV_TARGET_MAT | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20101119 | |||
| 10 | IV_TARGET_PLANT | Call by reference | Type reference (TYPE) | WERKS | Plant Table for National (Centrally Agreed) Contracts | 20101119 | |||
| 11 | IV_TARGET_STLOC | Call by reference | Type reference (TYPE) | MSR_SLOC_FREE_TRANSFER | Material Master View on Storage Location and Batch Selection | 20101119 |
Method GET_ENTRIES_SPECIFIED_STOCK on class CL_MSR_LFE_HELPER has no exception.
Method GET_FOLLOW_UP_DOC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BSART_REPL_RPO | Call by reference | Type reference (TYPE) | MSR_REP_RPO_BSART | document type for Vendor return | 20110114 | |||
| 2 | EV_BSART_REPL_RSTO_CC | Call by reference | Type reference (TYPE) | MSR_REP_RSTO_CC_BSART | document type for store returns (cross company) | 20110114 | |||
| 3 | EV_BSART_REPL_RSTO_IC | Call by reference | Type reference (TYPE) | MSR_REP_RSTO_IC_BSART | document type for store return (intra company) | 20110114 | |||
| 4 | EV_BSART_RPO | Call by reference | Type reference (TYPE) | MSR_BSART_RPO | document type for Vendor return | 20070904 | |||
| 5 | EV_BSART_RSTO_CC | Call by reference | Type reference (TYPE) | MSR_BSART_RSTO_CC | document type for store returns (cross company) | 20070904 | |||
| 6 | EV_BSART_RSTO_IC | Call by reference | Type reference (TYPE) | MSR_BSART_RSTO_IC | document type for store return (intra company) | 20070904 | |||
| 7 | EV_BSART_STO_CC | Call by reference | Type reference (TYPE) | MSR_BSART_CC | Document type for cross-company stock transport order | 20071010 | |||
| 8 | EV_BSART_STO_IC | Call by reference | Type reference (TYPE) | MSR_BSART_IC | Document type for intracompany stock transport order | 20071010 | |||
| 9 | EV_CMR_AUART | Call by reference | Type reference (TYPE) | MSR_CMR_AUART | Document Type for Credit Memo Request | 20100802 | |||
| 10 | EV_REPLACE_AUART | Call by reference | Type reference (TYPE) | MSR_REPLACEMENT_AUART | Document Type for Replacement Material | 20100602 | |||
| 11 | IV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20070904 | |||
| 12 | IV_BSART | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20070904 | |||
| 13 | IV_REPL_BSART | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) in vendor replacement scenario | 20110114 |
Method GET_FOLLOW_UP_DOC_TYPE on class CL_MSR_LFE_HELPER has no exception.
Method GET_MOVEMENT_TYPE_FOR_GM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BWART1 | Call by reference | Type reference (TYPE) | BWART | Movement type (inventory management) | 20080508 | |||
| 2 | EV_BWART2 | Call by reference | Type reference (TYPE) | BWART | Movement type (inventory management) | 20080508 | |||
| 3 | EV_BWART3 | Call by reference | Type reference (TYPE) | BWART | Movement type (inventory management) | 20080508 | |||
| 4 | IV_SOURCE_INSMK | Call by reference | Type reference (TYPE) | INSMK | Stock Type | 20070828 | |||
| 5 | IV_SOURCE_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Storage Location | 20070828 | |||
| 6 | IV_SOURCE_SOBKZ | Call by reference | Type reference (TYPE) | SOBKZ | Special Stock Indicator | 20080508 | |||
| 7 | IV_TARGET_INSMK | Call by reference | Type reference (TYPE) | MSR_INSMK_FREE | Stock Type for Transfer to Free Available Stock | 20070828 | |||
| 8 | IV_TARGET_LGORT | Call by reference | Type reference (TYPE) | MSR_SLOC_FREE_TRANSFER | Storage Location for Transfer to Free Available | 20070828 |
Method GET_MOVEMENT_TYPE_FOR_GM on class CL_MSR_LFE_HELPER has no exception.
Method GET_PURCHASE_DOC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ITEM | Call by reference | Type reference (TYPE) | MSR_PROCESS_ITEM | Item Number | 20070904 | |||
| 2 | IV_MSR_ID | Call by reference | Type reference (TYPE) | MSR_PROCESS_ID | Process Identification Number | 20070904 | |||
| 3 | IV_SOURCE_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070904 | |||
| 4 | IV_SPLIT_ID | Call by reference | Type reference (TYPE) | MSR_SPLIT_ID | Split Identification Number | 20070904 | |||
| 5 | IV_TARGET_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20070904 | |||
| 6 | IV_TARGET_DOC_TYPE | Call by reference | Type reference (TYPE) | MSR_DOC_TYPE | Document Type | 20070904 | |||
| 7 | RV_BSART | Value transfer | Type reference (TYPE) | ESART | Purchasing Document Type | 20070904 |
Method GET_PURCHASE_DOC_TYPE on class CL_MSR_LFE_HELPER has no exception.
Method GET_PURCHASING_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PUR_GROUP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20071127 | |||
| 2 | IV_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071127 | |||
| 3 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20071127 | |||
| 4 | IV_PURCH_ORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20071127 | |||
| 5 | IV_VENDOR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20071127 |
Method GET_PURCHASING_GROUP on class CL_MSR_LFE_HELPER has no exception.
Method GET_RO_INSP_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHAIN_ID | Call by reference | Type reference (TYPE) | MSR_CHAIN_ID | Chain Identification Number | 20080229 | |||
| 2 | RV_INSP_REQUIRED | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20080229 |
Method GET_RO_INSP_REQ on class CL_MSR_LFE_HELPER has no exception.
Method GET_RO_SHIP_TO_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VA | Sales Document Item | 20071010 | |||
| 2 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VA | Sales Document | 20071010 | |||
| 3 | RV_KUNWE | Value transfer | Type reference (TYPE) | KUNWE | Ship-to party | 20071010 |
Method GET_RO_SHIP_TO_PARTNER on class CL_MSR_LFE_HELPER has no exception.
Method GET_SDF_DOCTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUFART | Call by reference | Type reference (TYPE) | AUFART | Order Type | 20100615 | |||
| 2 | RV_SDF_AUFART | Value transfer | Type reference (TYPE) | AUFART | Order Type | 20100615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101015 |
Method GET_SHIPPING_POINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VSTEL | Call by reference | Type reference (TYPE) | VSTEL | Shipping Point/Receiving Point | 20070625 | |||
| 2 | IV_EBELN | Call by reference | Type reference (TYPE) | EBELN | Purchasing Document Number | 20070625 | |||
| 3 | IV_EBELP | Call by reference | Type reference (TYPE) | EBELP | Item Number of Purchasing Document | 20070625 |
Method GET_SHIPPING_POINT on class CL_MSR_LFE_HELPER has no exception.
Method GET_VENDOR_FROM_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20080108 | |||
| 2 | RV_VENDOR | Value transfer | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20080108 |
Method GET_VENDOR_FROM_PLANT on class CL_MSR_LFE_HELPER has no exception.
Method GET_VSTEL_FOR_OBDLV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KUNNR | Call by reference | Type reference (TYPE) | KUNAG | Sold-to party | 20071017 | |||
| 2 | IV_LFART | Call by reference | Type reference (TYPE) | LFART | Delivery Type | 20071016 | |||
| 3 | IV_LGORT | Call by reference | Type reference (TYPE) | LGORT_D | Storage Location | 20071016 | |||
| 4 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20071016 | |||
| 5 | IV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20071016 | |||
| 6 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20071016 | |||
| 7 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20071016 | |||
| 8 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20071016 | |||
| 9 | RV_VSTEL | Value transfer | Type reference (TYPE) | VSTEL | Shipping Point/Receiving Point | 20071016 |
Method GET_VSTEL_FOR_OBDLV on class CL_MSR_LFE_HELPER has no exception.
Method PREPARE_CREATE_VRM_PO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_POADDRVENDOR | Call by reference | Type reference (TYPE) | BAPIMEPOADDRVENDOR | PO Header: Address Structure BAPIADDR1 for Vendor | 20110330 | |||
| 2 | CS_POHEADER | Call by reference | Type reference (TYPE) | BAPIMEPOHEADER | Purchase Order Header Data | 20110330 | |||
| 3 | CS_POHEADERX | Call by reference | Type reference (TYPE) | BAPIMEPOHEADERX | Purchase Order Header Data (Change Parameter) | 20110330 | |||
| 4 | CT_EXTENSIONIN | Call by reference | Type reference (TYPE) | BAPIPAREX_TP | Ref. structure for BAPI parameter ExtensionIn/ExtensionOut | 20110330 | |||
| 5 | CT_EXTENSIONOUT | Call by reference | Type reference (TYPE) | BAPIPAREX_TP | Ref. structure for BAPI parameter ExtensionIn/ExtensionOut | 20110330 | |||
| 6 | CT_POACCOUNT | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNT_TP | Account Assignment Fields for Purchase Order | 20110330 | |||
| 7 | CT_POACCOUNTX | Call by reference | Type reference (TYPE) | BAPIMEPOACCOUNTX_TP | Account Assignment Fields in Purchase Order (Change Toolbar) | 20110330 | |||
| 8 | CT_POITEM | Call by reference | Type reference (TYPE) | BAPIMEPOITEM_TP | Purchase Order Item | 20110330 | |||
| 9 | CT_POITEMX | Call by reference | Type reference (TYPE) | BAPIMEPOITEMX_TP | Purchase Order Item Data (Change Parameter) | 20110330 | |||
| 10 | CT_POSCHEDULE | Call by reference | Type reference (TYPE) | BAPIMEPOSCHEDULE_TP | Fields for Purchase Order Delivery Schedule Lines | 20110330 | |||
| 11 | CT_POSCHEDULEX | Call by reference | Type reference (TYPE) | BAPIMEPOSCHEDULX_TP | Fields for Schedule Lines in Purchase Order (Change Toolbar) | 20110330 | |||
| 12 | CV_MEMORY_COMPLETE | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Single-Character Indicator | 20110330 | |||
| 13 | CV_MEMORY_UNCOMPLETE | Call by reference | Type reference (TYPE) | BAPIFLAG-BAPIFLAG | Single-Character Indicator | 20110330 |
Method PREPARE_CREATE_VRM_PO on class CL_MSR_LFE_HELPER has no exception.
Method SAVE_APPLICATION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGES | Call by reference | Type reference (TYPE) | MSR_T_LFE_MESSAGE | Multi-step returns - messages in follow-up document creation | 20070524 |
Method SAVE_APPLICATION_LOG on class CL_MSR_LFE_HELPER has no exception.
Method SAVE_BAPI_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGES | Call by reference | Type reference (TYPE) | MSR_T_LFE_MESSAGE | Multi-step returns - messages in follow-up document creation | 20070524 |
Method SAVE_BAPI_MESSAGES on class CL_MSR_LFE_HELPER has no exception.
Method SET_PROCESSING_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ITEM_SPLIT | Call by reference | Type reference (TYPE) | MSR_T_ITEM_SPLIT | Multi-step returns - item number & split-ID | 20080425 | |||
| 2 | IT_STEPS | Call by reference | Type reference (TYPE) | MSR_T_EXECUTE_NEXT | Multi-step returns - LFE data for next steps to execute | 20110601 | |||
| 3 | IV_FIN_STEP | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080425 |
Method SET_PROCESSING_STATUS on class CL_MSR_LFE_HELPER has no exception.
Method SHOW_ATP_OVERVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20100629 | |||
| 2 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20100629 |
Method SHOW_ATP_OVERVIEW on class CL_MSR_LFE_HELPER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 100 |