2014 Jun 03 7:46 AM
Dear Experts ,
My requirement is create inquiry using bapi "BAPI_INQUIRY_CREATEFROMDATA2" , this fm is creating inquiry and when open in VA13
then it is giving error as sd document is not in the database or has been archived , I filled all the tables but still it is giving error ,
where i did the mistake if u want i will paste my code .My doubt is how to fill configurable tables. please help me in this.
First check for error messages in RETURN parameter, then use the WAIT option in COMMIT WORK or call of BAPI_TRANSACTION_COMMIT, so the update tasks update the database. You could then, if problem is not solved due to database load and buffering, use a small loop executing a SELECT from database and WAIT UP TO 1 SECONDS if not successful.
Regards,
Raymond
2014 Jun 03 7:52 AM
Hi,
After BAPI, BAPI_INQUIRY_CREATEFROMDATA2 execution , do u use BAPI_TRANSACTION_COMMIT.
If yes , Please set wait time for 2 second or something , if your BAPI return correct value. Please try to check in debug.
Regards,
Prasenjit
2014 Jun 03 7:59 AM
First check for error messages in RETURN parameter, then use the WAIT option in COMMIT WORK or call of BAPI_TRANSACTION_COMMIT, so the update tasks update the database. You could then, if problem is not solved due to database load and buffering, use a small loop executing a SELECT from database and WAIT UP TO 1 SECONDS if not successful.
Regards,
Raymond
2014 Jun 18 8:09 AM
Dear Experts ,
I am getting following errors,
Internal error: 000010, 000010, NOT_ALL_INPUT_DATA_PROCESSED_AND_INCONSISTENT,
Error in SALES_ITEM_IN 000010
how to resolve this , please help me in this .
i am pasting my code.
data : wa_header TYPE BAPISDHD1,
it_items TYPE TABLE OF BAPISDITM ,
wa_items TYPE BAPISDITM,
it_partners TYPE TABLE OF BAPIPARNR,
wa_partners TYPE BAPIPARNR,
it_schedules TYPE TABLE OF BAPISCHDL,
wa_schedules TYPE BAPISCHDL,
it_conditions TYPE TABLE OF BAPICOND ,
wa_conditions TYPE BAPICOND,
it_ref TYPE TABLE OF BAPICUCFG,
wa_ref TYPE BAPICUCFG,
it_inst TYPE TABLE OF BAPICUINS,
wa_inst TYPE BAPICUINS,
it_part TYPE TABLE OF BAPICUPRT,
wa_part TYPE BAPICUPRT,
it_value TYPE TABLE OF BAPICUVAL ,
wa_value TYPE BAPICUVAL,
it_refinst TYPE TABLE OF BAPICUREF,
wa_refinst TYPE BAPICUREF,
wa_headerx type BAPISDHD1X,
it_itemx TYPE TABLE OF BAPISDITMX,
wa_itemx TYPE BAPISDITMX,
it_conditionx TYPE TABLE OF BAPICONDX ,
wa_conditionx TYPE BAPICONDX ,
it_schedulex TYPE TABLE OF BAPISCHDLX ,
wa_schedulex TYPE BAPISCHDLX .
data return type table of BAPIRET2.
DATA:
*lta_inq_bapiret2 TYPE STANDARD TABLE OF bapiret2,
*lta_inq_items TYPE STANDARD TABLE OF bapisditm,
*lta_inq_itemsx TYPE STANDARD TABLE OF bapisditmx,
*lta_inq_sched TYPE STANDARD TABLE OF bapischdl,
*lta_inq_schedx TYPE STANDARD TABLE OF bapischdlx,
*lta_inq_partners TYPE STANDARD TABLE OF bapiparnr,
*lta_inq_cfgs_ref TYPE STANDARD TABLE OF bapicucfg,
*lta_inq_cfgs_inst TYPE STANDARD TABLE OF bapicuins,
*lta_inq_cfgs_part_of TYPE STANDARD TABLE OF bapicuprt,
*lta_inq_cfgs_value TYPE STANDARD TABLE OF bapicuval,
lta_inq_cfgs_blob TYPE STANDARD TABLE OF bapicublb,
lta_inq_cfgs_vk TYPE STANDARD TABLE OF bapicuvk.
*lta_inq_cfgs_refinst TYPE STANDARD TABLE OF bapicuref.
data: conf_id type char6 value '000001',
inst_id type char8 value '00000001',
salesordernumber type vbeln.
* data: conf_id type char6 value '000001',
* inst_id type char8 value '00000001',
* salesordernumber type vbeln.
.
wa_header-doc_type = 'ZSIN'.
wa_header-sales_org = '1000'.
wa_header-division = '10'.
wa_header-distr_chan = '13'.
WA_HEADER-QT_VALID_T = sy-datum.
wa_partners-partn_role = 'AG'.
wa_partners-partn_numb = '0004000490'.
* WA_PARTNERS-ITM_NUMBER = '000010'.
APPEND wa_partners to it_partners.
wa_partners-partn_role = 'WE'.
wa_partners-partn_numb = '0004000490'.
* WA_PARTNERS-ITM_NUMBER = '000010'.
APPEND wa_partners to it_partners.
wa_partners-partn_role = 'ZM'.
wa_partners-partn_numb = '0000000216'.
* WA_PARTNERS-ITM_NUMBER = 0.
APPEND wa_partners to it_partners.
wa_items-itm_number = '000010'.
wa_itemS-material = '000000000000600331'.
WA_ITEMS-PLANT = '1100'.
wa_items-PO_ITM_NO = '000010'.
wa_itemS-target_qty = '1'.
WA_ITEMS-TARGET_QU = 'EA'.
APPEND WA_ITEMS TO IT_ITEMS.
wa_itemx-itm_number = '000010'.
wa_itemx-UPDATEFLAG = 'I'.
wa_itemx-material = 'X'.
wa_itemx-PLANT = 'X'.
wa_itemx-TARGET_QTY = 'X'.
wa_itemx-TARGET_QU = 'X'.
WA_ITEMX-PO_ITM_NO = 'X'.
APPEND WA_ITEMX TO IT_ITEMX.
wa_ref-posex = '000010'.
wa_ref-root_id = '00000001'.
wa_ref-config_id = conf_id.
wa_ref-complete = '1'.
wa_ref-consistent = '1'.
APPEND wa_ref to it_ref.
* insert wa_quote_ref into table tab_quote_ref.
**Refinst
wa_refinst-posex = '000010'.
wa_refinst-config_id = conf_id.
wa_refinst-inst_id = inst_id.
APPEND wa_refinst to it_refinst.
* insert wa_quote_refinst into table tab_quote_refinst.
*
wa_inst-inst_id = inst_id.
wa_inst-config_id = conf_id.
wa_inst-obj_type = 'MARA'.
wa_inst-class_type = '300'.
wa_inst-obj_key = '000000000000600331'.
wa_inst-quantity = '1'.
APPEND wa_inst to it_inst.
* insert wa_quote_inst into table tab_quote_inst.
*
**Attribute values
wa_value-config_id = conf_id.
wa_value-inst_id = inst_id.
wa_value-charc = 'MODEL_TYPE'.
wa_value-value = 'GD'.
APPEND wa_value to it_value.
CALL FUNCTION 'BAPI_INQUIRY_CREATEFROMDATA2'
EXPORTING
* SALESDOCUMENTIN =
INQUIRY_HEADER_IN = wa_header
* INQUIRY_HEADER_INX =
* SENDER =
* BINARY_RELATIONSHIPTYPE =
* INT_NUMBER_ASSIGNMENT =
* BEHAVE_WHEN_ERROR =
* LOGIC_SWITCH =
* TESTRUN =
* CONVERT = ' '
IMPORTING
SALESDOCUMENT = salesordernumber
TABLES
RETURN = return
INQUIRY_ITEMS_IN = it_items
INQUIRY_ITEMS_INX = IT_ITEMX
INQUIRY_PARTNERS = it_partners
INQUIRY_SCHEDULES_IN = it_schedules
INQUIRY_SCHEDULES_INX = IT_SCHEDULEX
* INQUIRY_CONDITIONS_IN =
* INQUIRY_CONDITIONS_INX =
INQUIRY_CFGS_REF = it_ref
INQUIRY_CFGS_INST = it_inst
INQUIRY_CFGS_PART_OF = IT_PART
INQUIRY_CFGS_VALUE = it_value
INQUIRY_CFGS_BLOB = lta_inq_cfgs_blob
INQUIRY_CFGS_VK = lta_inq_cfgs_vk
INQUIRY_CFGS_REFINST = it_refinst
* INQUIRY_TEXT =
* INQUIRY_KEYS =
* EXTENSIONIN =
* PARTNERADDRESSES =
.
if salesordernumber ne ''.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
else.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
endif.
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |