Hierarchy
⤷ SD-BF-PR (Application Component) Pricing and Conditions
⤷ VF_PRC_PRICEINQUIRY (Package) Mass Processing of Price Inquiries
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 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | IF_PIQ_API | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_PIQ_SDPRICELIST_WRAPPER | 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 | MO_BADI_API | Instance attribute | Private | Object reference (TYPE REF TO) | BADI_PIQ_SDPRICELIST | SD Price List: BAdI for Output Interface | 20130916 | ||
2 | MO_SELF | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PIQ_SDPRICELIST_PROCESSING | SD Price List Business logic | 20130916 | ||
3 | MR_CUSTOMER | Instance attribute | Public | Object reference (TYPE REF TO) | DATA | Select result for customer | 20130912 | ||
4 | MR_LINE_TYPE_GLOBAL | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structure for SD Price List global | 20130906 | ||
5 | MR_LINE_TYPE_HEAD | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structture for SD Price list head | 20130911 | ||
6 | MR_LINE_TYPE_ITEM | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Append structure for SD Price List Item | 20130906 | ||
7 | MR_LINE_TYPE_OUTPUT | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Output structure for SD Price List | 20130912 | ||
8 | MR_RESULT_LINE_TYPE_CUSTOMER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130910 | ||
9 | MR_RESULT_LINE_TYPE_MATERIAL | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130910 | ||
10 | MR_RESULT_TABLE_TYPE_CUSTOMER | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20130910 | ||
11 | MR_RESULT_TABLE_TYPE_MATERIAL | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20130910 | ||
12 | MR_WRAPPER | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PIQ_SDPRICELIST_WRAPPER | SD Price List Selection of fields | 20130822 | ||
13 | MT_KUNNR | Instance attribute | Public | Type reference (TYPE) | PIQT_KUNNR | Table Type for Customer Number | 20130916 | ||
14 | MV_MSG_LOG_HNDL | Instance attribute | Private | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20131017 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_MSGS_FROM_LOG | Instance method | Public | Method | Adds all messages from the BAL log to the message table | 20131031 |
2 | ADD_MSGS_FROM_LOG_LEG | Instance method | Private | Method | Adding messages from log, not using the new NW FM | 20131126 |
3 | ADD_MSGS_FROM_LOG_OPT | Instance method | Private | Method | Adding messages from log, using the new NW FM | 20131126 |
4 | APPEND_MESSAGE | Instance method | Private | Method | Append T100 msg (not used) | 20130919 |
5 | AUTHORITY_CHECK_AUART | Instance method | Private | Method | Checks whether the user has the required doc authorization | 20131001 |
6 | AUTHORITY_CHECK_ORG | Instance method | Private | Method | Checks whether the user has the required org authorization | 20131001 |
7 | AUTHORIZATION_CHECK | Instance method | Public | Method | Checks whether the user has the required authorization | 20130806 |
8 | BUILD_OUTPUT_COLUMNS | Instance method | Public | Method | Merge PR result with customer- and product-related info | 20130821 |
9 | CHECK_SELCRIT | Instance method | Public | Method | Check selection criteria for consistency for ABAP report | 20130806 |
10 | CHECK_SELCRIT_BAPI | Instance method | Public | Method | Check BAPI input (with additional mandotary checks etc.) | 20130926 |
11 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20130821 |
12 | CONVERT_PRICE_INT_EXT_BAPI | Instance method | Public | Method | Convert pricing from internal to external as dec28 | 20131129 |
13 | DELETE_ZERO_PRICES | Instance method | Public | Method | Delete the entries with price equals null | 20130821 |
14 | EXECUTE_PRICING_CALL | Instance method | Public | Method | Call Pricing Inquiry API | 20130806 |
15 | EXTRACT_CTX_FROM_MSG | Instance method | Private | Method | Returns the context from the BAL message | 20131031 |
16 | GET_ALL_MSG_HNDLS_FROM_LOG | Instance method | Private | Method | Gets the internal message handles of all messages in the log | 20131029 |
17 | GET_FIELD_DESCRIPTION | Instance method | Public | Method | Get labels for output fields | 20130918 |
18 | GET_INSTANCE | Static method | Public | Method | Get class instance | 20130809 |
19 | GET_LOG_HNDL | Instance method | Public | Method | BAL initialisation or return of handle | 20131031 |
20 | INITIALIZE_LOG | Instance method | Public | Method | Initializes/Creates the BAL log | 20131018 |
21 | IS_MSG_LOG_EMPTY | Instance method | Public | Method | Checks if the BAL log is empty | 20131031 |
22 | POST_PROCESSING | Instance method | Public | Method | Call BAdI to change the result list | 20130806 |
23 | PREPARE_MAIL_DOC | Instance method | Protected | Method | Prepare document for attachment | 20131028 |
24 | PREPARE_PRICING_CALL | Instance method | Public | Method | Prepare for pricing call | 20130806 |
25 | PRICE_CONVERSION_REQUIRED | Instance method | Public | Method | Check if oricing conversion from int to ext is required | 20131129 |
26 | PROCESS_DYN_ITAB | Instance method | Public | Method | Process dynamic internal table | 20130814 |
27 | SET_LOG_CONTEXT | Instance method | Public | Method | Sets a new context for subsequent log messages | 20131031 |
28 | WRITE_MSG_TO_LOG | 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 | Changing | 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 | Changing | 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 | Changing | 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 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130919 | ||
2 | Importing | IV_ID | Call by reference | Type reference (TYPE) | SYMSGID | 'CM_PIQ_SDPRICELIST' | ABAP-Systemfeld: Nachrichtenklasse | 20130919 | |
3 | Importing | IV_MESSAGE_V1 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | ||
4 | Importing | IV_MESSAGE_V2 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | ||
5 | Importing | IV_MESSAGE_V3 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | ||
6 | Importing | IV_MESSAGE_V4 | Call by reference | Type reference (TYPE) | SYST_MSGV | Message Variable | 20130919 | ||
7 | Importing | IV_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20130919 | ||
8 | Importing | 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 | Importing | IV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20131001 | ||
2 | Returning | 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 | Importing | IV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20131001 | ||
2 | Importing | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20131001 | ||
3 | Importing | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20131001 | ||
4 | Returning | 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 | Importing | IV_AUART | Call by reference | Type reference (TYPE) | AUART | Sales Document Type | 20131001 | ||
2 | Importing | IV_SPART | Call by reference | Type reference (TYPE) | SPART | Division | 20131001 | ||
3 | Importing | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20131001 | ||
4 | Importing | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20131001 | ||
5 | Returning | 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 | Exporting | ER_RESULT | Call by reference | Type reference (TYPE) | DATA | Output Results (Pricing, Material, Customer info) | 20130912 | ||
2 | Exporting | ER_RESULT_LINE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Dynamic Line Type for Output | 20130913 | ||
3 | Exporting | ER_RESULT_TABLE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Dynamic Table Type for Output | 20130918 | ||
4 | Importing | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130927 | ||
5 | Importing | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130916 | ||
6 | Importing | IT_PRICING_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | Pricing Results | 20130912 | ||
7 | Importing | 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 | Changing | CS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130923 | ||
2 | Importing | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130923 | ||
3 | Importing | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130925 | ||
4 | Returning | 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 | Changing | CS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130926 | ||
2 | Importing | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130926 | ||
3 | Importing | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130926 | ||
4 | Returning | 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 | Importing | IS_INPUT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_ITEM_RESULT | Net Value in Document Currency | 20131129 | ||
2 | Importing | IV_WAERK | Call by reference | Type reference (TYPE) | WAERK | SD Document Currency | 20131129 | ||
3 | Returning | 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 | Changing | CT_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | 20130911 | |||
2 | Importing | 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 | Exporting | ET_RESULT | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_RESULT | 20130906 | |||
2 | Importing | IS_CONTROL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_CONTROL_PARAM | 20130906 | |||
3 | Importing | 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 | Importing | IT_HEAD | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_HEAD_PARAM | 20130906 | |||
5 | Importing | IT_ITEM | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_ITEM_PARAM | 20130906 | |||
6 | Returning | 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 | Importing | IV_BAL_MSG | Call by reference | Type reference (TYPE) | BAL_S_MSG | Application Log: Message Data | 20131031 | ||
2 | Returning | 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 | Returning | 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 | Exporting | ET_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20130918 | |||
2 | Importing | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Changing | CR_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130916 | |||
2 | Changing | CT_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20130918 | |||
3 | Importing | IR_RESULT_LINE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130913 | ||
4 | Importing | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | 20130913 | |||
5 | Importing | 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 | Changing | CV_MAIL_DOC | Call by reference | Object reference (TYPE REF TO) | CL_DOCUMENT_BCS | Wrapper Class for Office Documents | 20131028 | ||
2 | Importing | IR_DYN_ITAB_TEMP | Call by reference | Object reference (TYPE REF TO) | DATA | 20131028 | |||
3 | Importing | IS_CONTROLDATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20131028 | ||
4 | Importing | IS_OUTPUTFORMAT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20131028 | ||
5 | Importing | IT_FIELD_DESC | Call by reference | Type reference (TYPE) | IF_PIQ_SDPRICELIST_WRAPPER=>TDT_FIELD_TXT | 20131028 | |||
6 | Importing | IV_ATTACMENT_NAME_TMP | Call by reference | Type reference (TYPE) | SOOD-OBJDES | Short description of contents | 20131028 | ||
7 | Importing | IV_HEADERLINE_STRING | Call by reference | Type reference (TYPE) | STRING | 20131028 | |||
8 | Importing | 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 | Exporting | ES_CONTROL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_CONTROL_PARAM | 20130906 | |||
2 | Exporting | ES_GLOBAL | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GS_CALCULATE_GLOBAL_PARAM | 20130906 | |||
3 | Exporting | ET_HEAD | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_HEAD_PARAM | 20130906 | |||
4 | Exporting | ET_ITEM | Call by reference | Type reference (TYPE) | IF_PIQ_API=>TY_GT_CALCULATE_ITEM_PARAM | 20130906 | |||
5 | Importing | IS_CONTROL_DATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | 20130906 | |||
6 | Importing | IS_OUTPUT_PARAM | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Parameters to Define SD Price List Output | 20130822 | ||
7 | Importing | IS_SELCRIT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_SELCRIT | Selection Criteria for SD Price List | 20130822 | ||
8 | Returning | 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 | Importing | IV_WAERK | Call by reference | Type reference (TYPE) | WAERK | SD Document Currency | 20131129 | ||
2 | Returning | 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 | Exporting | ER_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_DOCUMENT_BCS | Document for Prozess Email | 20130815 | ||
2 | Importing | IR_DYNIRRESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Dynamic internal table | 20130815 | ||
3 | Importing | IS_CONTROLDATA | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_CONTROL | SD Price List: Control Structure | 20130920 | ||
4 | Importing | IS_OUTPUTFORMAT | Call by reference | Type reference (TYPE) | PIQS_SDPRICELIST_OUTPUT_PARAM | Output format XLS or CSV | 20130918 | ||
5 | Importing | 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 | Importing | IV_CUSTOMER | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20131031 | ||
2 | Importing | 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 |