Hierarchy
⤷
⤷
Properties
| Class | CL_PIQ_SDPRICELIST_PROCESSING | |
| Short Description | SD Price List Business logic | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | VF_PRC_PRICEINQUIRY | Mass Processing of Price Inquiries |
| Created | 20130806 | SAP |
| Last change | 20140121 | 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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_PIQ_SDPRICELIST_PROCESSING has no interface implemented.
Friends
Class CL_PIQ_SDPRICELIST_PROCESSING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | BADI_PIQ_SDPRICELIST | SD Price List: BAdI for Output Interface | 20130916 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PIQ_SDPRICELIST_PROCESSING | SD Price List Business logic | 20130916 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | Select result for customer | 20130912 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structure for SD Price List global | 20130906 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structture for SD Price list head | 20130911 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structure for SD Price List Item | 20130906 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Output structure for SD Price List | 20130912 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130910 | |||
| 9 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130910 | |||
| 10 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20130910 | |||
| 11 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20130910 | |||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PIQ_SDPRICELIST_WRAPPER | SD Price List Selection of fields | 20130822 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | PIQT_KUNNR | Table Type for Customer Number | 20130916 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20131017 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds all messages from the BAL log to the message table | 20131031 | |
| 2 | Instance method | Private | Method | Adding messages from log, not using the new NW FM | 20131126 | |
| 3 | Instance method | Private | Method | Adding messages from log, using the new NW FM | 20131126 | |
| 4 | Instance method | Private | Method | Append T100 msg (not used) | 20130919 | |
| 5 | Instance method | Private | Method | Checks whether the user has the required doc authorization | 20131001 | |
| 6 | Instance method | Private | Method | Checks whether the user has the required org authorization | 20131001 | |
| 7 | Instance method | Public | Method | Checks whether the user has the required authorization | 20130806 | |
| 8 | Instance method | Public | Method | Merge PR result with customer- and product-related info | 20130821 | |
| 9 | Instance method | Public | Method | Check selection criteria for consistency for ABAP report | 20130806 | |
| 10 | Instance method | Public | Method | Check BAPI input (with additional mandotary checks etc.) | 20130926 | |
| 11 | Instance method | Public | Constructor | Constructor | 20130821 | |
| 12 | Instance method | Public | Method | Convert pricing from internal to external as dec28 | 20131129 | |
| 13 | Instance method | Public | Method | Delete the entries with price equals null | 20130821 | |
| 14 | Instance method | Public | Method | Call Pricing Inquiry API | 20130806 | |
| 15 | Instance method | Private | Method | Returns the context from the BAL message | 20131031 | |
| 16 | Instance method | Private | Method | Gets the internal message handles of all messages in the log | 20131029 | |
| 17 | Instance method | Public | Method | Get labels for output fields | 20130918 | |
| 18 | Static method | Public | Method | Get class instance | 20130809 | |
| 19 | Instance method | Public | Method | BAL initialisation or return of handle | 20131031 | |
| 20 | Instance method | Public | Method | Initializes/Creates the BAL log | 20131018 | |
| 21 | Instance method | Public | Method | Checks if the BAL log is empty | 20131031 | |
| 22 | Instance method | Public | Method | Call BAdI to change the result list | 20130806 | |
| 23 | Instance method | Protected | Method | Prepare document for attachment | 20131028 | |
| 24 | Instance method | Public | Method | Prepare for pricing call | 20130806 | |
| 25 | Instance method | Public | Method | Check if oricing conversion from int to ext is required | 20131129 | |
| 26 | Instance method | Public | Method | Process dynamic internal table | 20130814 | |
| 27 | Instance method | Public | Method | Sets a new context for subsequent log messages | 20131031 | |
| 28 | Instance method | Public | Method | Writes a message to the BAL log | 20131030 |
Events
Class CL_PIQ_SDPRICELIST_PROCESSING has no event.
Types
Class CL_PIQ_SDPRICELIST_PROCESSING has no local type.
Method Signatures
Method ADD_MSGS_FROM_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20131031 |
Method ADD_MSGS_FROM_LOG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method ADD_MSGS_FROM_LOG_LEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20131126 |
Method ADD_MSGS_FROM_LOG_LEG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method ADD_MSGS_FROM_LOG_OPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20131126 |
Method ADD_MSGS_FROM_LOG_OPT on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method APPEND_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130919 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | SYMSGID | 'CM_PIQ_SDPRICELIST' | ABAP-Systemfeld: Nachrichtenklasse | 20130919 | ||
| 3 | IV_MESSAGE_V1 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | |||
| 4 | IV_MESSAGE_V2 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | |||
| 5 | IV_MESSAGE_V3 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | |||
| 6 | IV_MESSAGE_V4 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | |||
| 7 | IV_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20130919 | |||
| 8 | IV_TYPE | Call by reference | Type reference (TYPE) | BAPI_MTYPE | ABAP-Systemfeld: Nachrichtentyp | 20130919 |
Method APPEND_MESSAGE on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method AUTHORITY_CHECK_AUART 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 | 20131001 | |||
| 2 | RV_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131001 |
Method AUTHORITY_CHECK_AUART on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method AUTHORITY_CHECK_ORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20131001 | |||
| 2 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20131001 | |||
| 3 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20131001 | |||
| 4 | RV_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131001 |
Method AUTHORITY_CHECK_ORG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method AUTHORIZATION_CHECK 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 | 20131001 | |||
| 2 | IV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20131001 | |||
| 3 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20131001 | |||
| 4 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20131001 | |||
| 5 | RV_OK | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131001 |
Method AUTHORIZATION_CHECK on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method BUILD_OUTPUT_COLUMNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RESULT | Call by reference | Type reference (TYPE) | DATA | Output Results (Pricing, Material, Customer info) | 20130912 | |||
| 2 | ER_RESULT_LINE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Dynamic Line Type for Output | 20130913 | |||
| 3 | ER_RESULT_TABLE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Dynamic Table Type for Output | 20130918 | |||
| 4 | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130927 | |||
| 5 | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130916 | |||
| 6 | IT_PRICING_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | Pricing Results | 20130912 | |||
| 7 | IT_VISIBLE_FIELDS | Call by reference | Type reference (TYPE) | TDT_FIELDNAME | Table Type for Field FIELDNAME | 20130912 |
Method BUILD_OUTPUT_COLUMNS on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method CHECK_SELCRIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130923 | |||
| 2 | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130923 | |||
| 3 | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130925 | |||
| 4 | RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Program terminates due to fatal error | 20130923 |
Method CHECK_SELCRIT on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method CHECK_SELCRIT_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130926 | |||
| 2 | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130926 | |||
| 3 | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130926 | |||
| 4 | RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Program terminates due to fatal error | 20130926 |
Method CHECK_SELCRIT_BAPI on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PIQ_SDPRICELIST_PROCESSING has no parameter.
Method CONSTRUCTOR on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method CONVERT_PRICE_INT_EXT_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_INPUT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_ITEM_RESULT | Net Value in Document Currency | 20131129 | |||
| 2 | IV_WAERK | Call by reference | Type reference (TYPE) | WAERK | SD Document Currency | 20131129 | |||
| 3 | RS_OUTPUT | Value transfer | Type reference (TYPE) | PIQS_SDPRICELIST_RES_ITEM | Currency amount for BAPIS (with 9 decimal places) | 20131129 |
Method CONVERT_PRICE_INT_EXT_BAPI on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method DELETE_ZERO_PRICES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | 20130911 | ||||
| 2 | IV_DEL_NULL_PRICE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20130913 |
Method DELETE_ZERO_PRICES on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method EXECUTE_PRICING_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | 20130906 | ||||
| 2 | IS_CONTROL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_CONTROL_PARAM | 20130906 | ||||
| 3 | IS_GLOBAL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_GLOBAL_PARAM | Parameters to Define SD Price List Output | 20130822 | |||
| 4 | IT_HEAD | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_HEAD_PARAM | 20130906 | ||||
| 5 | IT_ITEM | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_ITEM_PARAM | 20130906 | ||||
| 6 | RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Return Code | 20131008 |
Method EXECUTE_PRICING_CALL on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method EXTRACT_CTX_FROM_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BAL_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20131031 | |||
| 2 | RV_MSG_CTX | Value transfer | Type reference (TYPE) | PIQS_SDPRICELIST_MSGCTX | Context for log messages of the SD Pricelist Application | 20131031 |
Method EXTRACT_CTX_FROM_MSG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method GET_ALL_MSG_HNDLS_FROM_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_MSG_HANDLE | Value transfer | Type reference (TYPE) | BAL_T_MSGH | Application Log: Message Handle Table | 20131029 |
Method GET_ALL_MSG_HNDLS_FROM_LOG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method GET_FIELD_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20130918 | ||||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | ABAP-Systemfeld: Sprachenschlüssel der Textumgebung | 20130918 |
Method GET_FIELD_DESCRIPTION on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_OBJ_REF | Value transfer | Object reference (TYPE REF TO) | CL_PIQ_SDPRICELIST_PROCESSING | SD Price List Business logic | 20130809 |
Method GET_INSTANCE on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method GET_LOG_HNDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOG_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20131031 |
Method GET_LOG_HNDL on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method INITIALIZE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOG_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20131018 |
Method INITIALIZE_LOG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method IS_MSG_LOG_EMPTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOG_IS_EMPTY | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131031 |
Method IS_MSG_LOG_EMPTY on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method POST_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130916 | ||||
| 2 | CT_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20130918 | ||||
| 3 | IR_RESULT_LINE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130913 | |||
| 4 | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | 20130913 | ||||
| 5 | IS_OUTPUT_FORMAT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130913 |
Method POST_PROCESSING on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method PREPARE_MAIL_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_MAIL_DOC | Call by reference | Object reference (TYPE REF TO) | CL_DOCUMENT_BCS | Wrapper Class for Office Documents | 20131028 | |||
| 2 | IR_DYN_ITAB_TEMP | Call by reference | Object reference (TYPE REF TO) | DATA | 20131028 | ||||
| 3 | IS_CONTROLDATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20131028 | |||
| 4 | IS_OUTPUTFORMAT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20131028 | |||
| 5 | IT_FIELD_DESC | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20131028 | ||||
| 6 | IV_ATTACMENT_NAME_TMP | Call by reference | Type reference (TYPE) | SOOD-OBJDES | Short description of contents | 20131028 | |||
| 7 | IV_HEADERLINE_STRING | Call by reference | Type reference (TYPE) | STRING | 20131028 | ||||
| 8 | IV_KUNNRALT | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20131028 |
Method PREPARE_MAIL_DOC on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method PREPARE_PRICING_CALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONTROL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_CONTROL_PARAM | 20130906 | ||||
| 2 | ES_GLOBAL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_GLOBAL_PARAM | 20130906 | ||||
| 3 | ET_HEAD | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_HEAD_PARAM | 20130906 | ||||
| 4 | ET_ITEM | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_ITEM_PARAM | 20130906 | ||||
| 5 | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | 20130906 | ||||
| 6 | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130822 | |||
| 7 | IS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130822 | |||
| 8 | RV_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Program terminates due to fatal error | 20130923 |
Method PREPARE_PRICING_CALL on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method PRICE_CONVERSION_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WAERK | Call by reference | Type reference (TYPE) | WAERK | SD Document Currency | 20131129 | |||
| 2 | RV_CONVERSION_REQUIRED | Value transfer | Type reference (TYPE) | FLAG | Conversion is required | 20131129 |
Method PRICE_CONVERSION_REQUIRED on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method PROCESS_DYN_ITAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DOCUMENT_BCS | Document for Prozess Email | 20130815 | |||
| 2 | IR_DYNIRRESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Dynamic internal table | 20130815 | |||
| 3 | IS_CONTROLDATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130920 | |||
| 4 | IS_OUTPUTFORMAT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Output format XLS or CSV | 20130918 | |||
| 5 | IT_FIELD_DESC | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20130919 |
Method PROCESS_DYN_ITAB on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method SET_LOG_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20131031 | |||
| 2 | IV_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20131031 |
Method SET_LOG_CONTEXT on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
Method WRITE_MSG_TO_LOG Signature
Method WRITE_MSG_TO_LOG on class CL_PIQ_SDPRICELIST_PROCESSING has no parameter.
Method WRITE_MSG_TO_LOG on class CL_PIQ_SDPRICELIST_PROCESSING has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 618 |