SAP ISP_PRICING_TS Function Module for IS-M/AM: Pricing - Technical System









ISP_PRICING_TS is a standard isp pricing ts SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for IS-M/AM: Pricing - Technical System processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for isp pricing ts FM, simply by entering the name ISP_PRICING_TS into the relevant SAP transaction such as SE37 or SE38.

Function Group: JJTS
Program Name: SAPLJJTS
Main Program: SAPLJJTS
Appliation area: J
Release date: 09-Aug-2000
Mode(Normal, Remote etc): Remote-Enabled
Update:



Function ISP_PRICING_TS pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'ISP_PRICING_TS'"IS-M/AM: Pricing - Technical System
EXPORTING
AVM_NR = "
* ANZZEIL2_I = "
* ANZZEICH_I = "
* RJHATPRICE_WA = "
MOTIV = "
* AZFARB_IST = "
* ANZSPALT_I = "
* BREITEITMM = "
* HOEHE_ITMM = "
* ANZWORT1_I = "
* ANZWORT2_I = "
* ANZZEIL1_I = "

IMPORTING
EINZ_PREIS_B = "
GES_PREIS_B = "
EINZ_PREIS_N = "
GES_PREIS_N = "
MENGENEINHEIT = "
WAERS = "
RJHATPRICE_WA = "
.




Customer Function user exits

Below is a list of CUSTOMER FUNCTION exit user exits that are available within this program and maybe relevant for this FM.
EXIT_SAPLJJTS_001 IS-M/AM: Fill Interface for Pricing in Technical System
EXIT_SAPLJJTS_002 IS-M/AM: Read Pricing Interface from Technical System

IMPORTING Parameters details for ISP_PRICING_TS

AVM_NR -

Data type: RJHATMO-AVM_NR
Optional: No
Call by Reference: No ( called with pass by value option)

ANZZEIL2_I -

Data type: RJHATMO-ANZZEIL2_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

ANZZEICH_I -

Data type: RJHATMO-ANZZEICH_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

RJHATPRICE_WA -

Data type: RJHATPRICE
Optional: Yes
Call by Reference: No ( called with pass by value option)

MOTIV -

Data type: RJHATMO-MOTIV
Optional: No
Call by Reference: No ( called with pass by value option)

AZFARB_IST -

Data type: RJHATMO-AZFARB_IST
Optional: Yes
Call by Reference: No ( called with pass by value option)

ANZSPALT_I -

Data type: RJHATMO-ANZSPALT_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

BREITEITMM -

Data type: RJHATMO-BREITEITMM
Optional: Yes
Call by Reference: No ( called with pass by value option)

HOEHE_ITMM -

Data type: RJHATMO-HOEHE_ITMM
Optional: Yes
Call by Reference: No ( called with pass by value option)

ANZWORT1_I -

Data type: RJHATMO-ANZWORT1_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

ANZWORT2_I -

Data type: RJHATMO-ANZWORT2_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

ANZZEIL1_I -

Data type: RJHATMO-ANZZEIL1_I
Optional: Yes
Call by Reference: No ( called with pass by value option)

EXPORTING Parameters details for ISP_PRICING_TS

EINZ_PREIS_B -

Data type: KOMV-KWERT
Optional: No
Call by Reference: No ( called with pass by value option)

GES_PREIS_B -

Data type: KOMV-KWERT
Optional: No
Call by Reference: No ( called with pass by value option)

EINZ_PREIS_N -

Data type: KOMV-KWERT
Optional: No
Call by Reference: No ( called with pass by value option)

GES_PREIS_N -

Data type: KOMV-KWERT
Optional: No
Call by Reference: No ( called with pass by value option)

MENGENEINHEIT -

Data type: KOMP-LAGME
Optional: No
Call by Reference: No ( called with pass by value option)

WAERS -

Data type: KOMK-WAERK
Optional: No
Call by Reference: No ( called with pass by value option)

RJHATPRICE_WA -

Data type: RJHATPRICE
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for ISP_PRICING_TS Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_avm_nr  TYPE RJHATMO-AVM_NR, "   
lv_einz_preis_b  TYPE KOMV-KWERT, "   
lv_anzzeil2_i  TYPE RJHATMO-ANZZEIL2_I, "   
lv_anzzeich_i  TYPE RJHATMO-ANZZEICH_I, "   
lv_rjhatprice_wa  TYPE RJHATPRICE, "   
lv_motiv  TYPE RJHATMO-MOTIV, "   
lv_ges_preis_b  TYPE KOMV-KWERT, "   
lv_azfarb_ist  TYPE RJHATMO-AZFARB_IST, "   
lv_einz_preis_n  TYPE KOMV-KWERT, "   
lv_anzspalt_i  TYPE RJHATMO-ANZSPALT_I, "   
lv_ges_preis_n  TYPE KOMV-KWERT, "   
lv_breiteitmm  TYPE RJHATMO-BREITEITMM, "   
lv_mengeneinheit  TYPE KOMP-LAGME, "   
lv_waers  TYPE KOMK-WAERK, "   
lv_hoehe_itmm  TYPE RJHATMO-HOEHE_ITMM, "   
lv_anzwort1_i  TYPE RJHATMO-ANZWORT1_I, "   
lv_rjhatprice_wa  TYPE RJHATPRICE, "   
lv_anzwort2_i  TYPE RJHATMO-ANZWORT2_I, "   
lv_anzzeil1_i  TYPE RJHATMO-ANZZEIL1_I. "   

  CALL FUNCTION 'ISP_PRICING_TS'  "IS-M/AM: Pricing - Technical System
    EXPORTING
         AVM_NR = lv_avm_nr
         ANZZEIL2_I = lv_anzzeil2_i
         ANZZEICH_I = lv_anzzeich_i
         RJHATPRICE_WA = lv_rjhatprice_wa
         MOTIV = lv_motiv
         AZFARB_IST = lv_azfarb_ist
         ANZSPALT_I = lv_anzspalt_i
         BREITEITMM = lv_breiteitmm
         HOEHE_ITMM = lv_hoehe_itmm
         ANZWORT1_I = lv_anzwort1_i
         ANZWORT2_I = lv_anzwort2_i
         ANZZEIL1_I = lv_anzzeil1_i
    IMPORTING
         EINZ_PREIS_B = lv_einz_preis_b
         GES_PREIS_B = lv_ges_preis_b
         EINZ_PREIS_N = lv_einz_preis_n
         GES_PREIS_N = lv_ges_preis_n
         MENGENEINHEIT = lv_mengeneinheit
         WAERS = lv_waers
         RJHATPRICE_WA = lv_rjhatprice_wa
. " ISP_PRICING_TS




ABAP code using 7.40 inline data declarations to call FM ISP_PRICING_TS

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

"SELECT single AVM_NR FROM RJHATMO INTO @DATA(ld_avm_nr).
 
"SELECT single KWERT FROM KOMV INTO @DATA(ld_einz_preis_b).
 
"SELECT single ANZZEIL2_I FROM RJHATMO INTO @DATA(ld_anzzeil2_i).
 
"SELECT single ANZZEICH_I FROM RJHATMO INTO @DATA(ld_anzzeich_i).
 
 
"SELECT single MOTIV FROM RJHATMO INTO @DATA(ld_motiv).
 
"SELECT single KWERT FROM KOMV INTO @DATA(ld_ges_preis_b).
 
"SELECT single AZFARB_IST FROM RJHATMO INTO @DATA(ld_azfarb_ist).
 
"SELECT single KWERT FROM KOMV INTO @DATA(ld_einz_preis_n).
 
"SELECT single ANZSPALT_I FROM RJHATMO INTO @DATA(ld_anzspalt_i).
 
"SELECT single KWERT FROM KOMV INTO @DATA(ld_ges_preis_n).
 
"SELECT single BREITEITMM FROM RJHATMO INTO @DATA(ld_breiteitmm).
 
"SELECT single LAGME FROM KOMP INTO @DATA(ld_mengeneinheit).
 
"SELECT single WAERK FROM KOMK INTO @DATA(ld_waers).
 
"SELECT single HOEHE_ITMM FROM RJHATMO INTO @DATA(ld_hoehe_itmm).
 
"SELECT single ANZWORT1_I FROM RJHATMO INTO @DATA(ld_anzwort1_i).
 
 
"SELECT single ANZWORT2_I FROM RJHATMO INTO @DATA(ld_anzwort2_i).
 
"SELECT single ANZZEIL1_I FROM RJHATMO INTO @DATA(ld_anzzeil1_i).
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!