how to handle multiple line items in bdc??
Answers were Sorted based on User's Feedback
Answer / sainath
multiple records can be handled in BDC only through Table
control.If u need code for this please let me know.
Is This Answer Correct ? | 53 Yes | 5 No |
Answer / balamurugan
LOOP AT IT_ITEM INTO WA_ITEM WHERE VBELN = WA_HEADER-VBELN.
INDX = INDX + 1.
CONCATENATE 'WA_SO2-MATNR('INDX')' INTO V_MATNR.
perform bdc_field using V_MATNR WA_ITEM-MATNR.
CONCATENATE 'WA_SO2-MENGE('INDX')' INTO V_MENGE.
perform bdc_field using V_MENGE WA_ITEM-MENGE.
perform bdc_field using BDC_OKCODE '/00'.
ENDLOOP.
We can upload multiple line items Using table control.The
above code explain the same.
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / raju
Table control is used to handle multiple input records.
example for creating customer we use screen xd01.
initial screen we have address details,most of the fields on
this screen are fixed. But when you select payment
transactions you find customer bank details.Now we can see
customer can have multiple bank accounts (bank keys,bank
account no)In the table control row no for each record is
dynamic i.e for 1st record the fields are knbk-banks(01),
knabk-bankl(01)..here 01 specifies the row no and row no
keeps on increasing with every new record.
In bdc we declare a internal table t_knb1 type knb1 customer
bank details.
declare index
data v_index(2) type N.
declare string
data v_enam like bdcdata_fnam
loop at it_banks into wa_banks.
v_index = sy-tabix."loop counter
concatenate 'knbk-banks(' v_index ')'into v_fnam.
wa_bdcdata-fnam = v_fnam.
wa_bdcdata-fval = wa_banks-banks.
append wa_bdcdata to it_bdcdata.
repeat this procedure for all fields.
Is This Answer Correct ? | 4 Yes | 5 No |
There is a situation where there is a field "MATERIAL DESCRIPTION" in say 20 display only transaction. You want that whenever user opens any of these transaction, this particular field is masked with ****. But table does not holds ****. It holds the actual value. What are different ways of doing it? Which is the best way.
what is troubleshooting and wher u can use this TS?
What is the function of a domain?
A field containing currency amounts (data type curr) must be assigned to a reference table and a reference field. Explain?
Explain what is the purpose of sap script?
How many domains will create for one data element?
which one is efficient in following command to copy data from one itab1to another itab2 . both itab table has same structure. 1. move itab1 to itab2 2.move corresponding field of itab1 to itab2 3. itab2[] = itab2[] 4.appends line of itab1 to itab2..
Does the call transaction method allow multiple transactions to be processed by sap? : abap bdc
what is the difference b/w database and data dictionary?
Work most on which module: name a few tables?
What is an interactive report?
Can a constructor be redefined?