on 02-12-2013 4:11 AM
I am trying to create a contract with Pricing Condition scales using the FM BBP_PD_CTR_CREATE. However, I am getting an error:
A /SAPCND/MAINTENANCE 060 No scale entries available in table /1CN/LBPSCALEV01
I want to know if it is indeed possible to create a contract with price scales using this FM.
If so, what do i need to do?
Sample Code to populate Scale Tables:
SCALE_DATA_H BBPT_PD_CND_SCH 0 0 Fixed Data for a Scale for Condition Maintenance
SCALE_DATA_P BBPT_PD_CND_SCP 0 0 Scale Values (single lines)
* Insert Scaled Data
append initial line to <fs_conditions_ctr_upd>-scale_data_h assigning <fs_scale_data_h>.
clear l_guid.
call function 'GUID_CREATE'
importing
ev_guid_16 = l_guid.
<fs_scale_data_h>-scale_id = l_guid.
<fs_scale_data_h>-scale_base_type = 'C'.
<fs_scale_data_h>-scale_type = 'A'.
<fs_scale_data_h>-scale_unit = 'UT'.
append initial line to <fs_conditions_ctr_upd>-scale_data_p assigning <fs_scale_data_p>.
<fs_scale_data_p>-lin_id_01 = lv_lin_id.
<fs_scale_data_p>-lin_value_01 = '0'.
<fs_scale_data_p>-scale_rate = '100'.
<fs_scale_data_p>-scale_curr = 'PHP'.
<fs_scale_data_p>-scale_prc_unit = 1.
<fs_scale_data_p>-scale_unit = 'UT'.
<fs_scale_data_p>-eval_type = 'C'.
<fs_scale_data_p>-lin_value_01_2 = '19'.
<fs_scale_data_p>-scale_unit_disp = 'UT'.
<fs_scale_data_p>-trashcan = ''.
append initial line to <fs_conditions_ctr_upd>-scale_data_p assigning <fs_scale_data_p>.
lv_lin_id = lv_lin_id + 1.
<fs_scale_data_p>-lin_id_01 = lv_lin_id.
<fs_scale_data_p>-lin_value_01 = '20'.
<fs_scale_data_p>-scale_rate = '90'.
<fs_scale_data_p>-scale_curr = 'PHP'.
<fs_scale_data_p>-scale_prc_unit = 1.
<fs_scale_data_p>-scale_unit = 'UT'.
<fs_scale_data_p>-eval_type = 'C'.
<fs_scale_data_p>-lin_value_01_2 = space.
<fs_scale_data_p>-scale_unit_disp = 'UT'.
<fs_scale_data_p>-trashcan = 'X'.
Hi Anne,
Could you please tell me which transparent table holds LIN_VALUE_01 AND LIN_VALUE_01_2.
Thanks,
Venkat.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI Venkat,
I haven't traced the table it gets populated in. I'm using a Function module to create this, so it's mostly just structures that I see.
call function 'BBP_PD_CTR_CREATE'
exporting
* I_PARK = 'X'
i_save = 'X'
i_header = ls_header
it_conditions = lt_condition
importing
e_header = ls_eheader
tables
i_item = lt_item
i_partner = lt_partner
i_orgdata = lt_orgdata
e_messages = lt_messages.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.