How to pass the condition vallues in bapi BAPI_PO_CREATE1 for items as well
HI,
where to pass the condition value table in bapi BAPI_PO_CREATE1 item level as well as header level
Like Frieght charges,discounts, basic price ,VAT,CST etc.
Is there any BAPI for GR tcode MIGO.
Pl send along with simple examples .
Your answeres will be rewarded.
Pass the condition value to the following parameters.
POCONDHEADER =
POCONDHEADERX =
POCOND =
POCONDX =
For GR u case use the following BAPI.
GMCODE Table T158G - 01 - MB01 - Goods Receipts for Purchase Order
02 - MB31 - Goods Receipts for Prod Order
03 - MB1A - Goods Issue
04 - MB1B - Transfer Posting
05 - MB1C - Enter Other Goods Receipt
06 - MB11
Domain: KZBEW - Movement Indicator
Goods movement w/o reference
B - Goods movement for purchase order
F - Goods movement for production order
L - Goods movement for delivery note
K - Goods movement for kanban requirement (WM - internal only)
O - Subsequent adjustment of "material-provided" consumption
W - Subsequent adjustment of proportion/product unit material
call function 'BAPI_GOODSMVT_CREATE'
exporting
goodsmvt_header = gmhead
goodsmvt_code = gmcode
* TESTRUN = ' '
IMPORTING
goodsmvt_headret = mthead
* MATERIALDOCUMENT =
MATDOCUMENTYEAR =
tables
goodsmvt_item = itab
GOODSMVT_SERIALNUMBER =
return = errmsg.
Similar Messages
-
How to pass the context from Portal to Database for fine grain access?
Hi,
I am developing an omniportlet and I need to pass on the context of the logged in user to the database so that when the user tries to access data in the omniportlet, he can see data relevant to him only. Does anyone know how to do that?
I have set up a light weight user scott and also has a schema in the database by the same name (scott)..
what I am trying is when the user logs in as scott in the portal site and runs an omniportlet, he should be dynamically be logged in to scott the schema so that the data visible to him can be restricted. Same should happen for other users as well.
Does anyone know in which table in the PORTAL schema is this connection information stored, so that I can override it using some API..?
Thanks,
AbhiI had tried sending the user_name in the sql and that works fine. but my requirement is that the user should login to his schema and only his schema directly and automatically.. such that even if an omniportlet is created using some default schema, when user logs in he can access only the schema meant for him..
e.g. While running the omniportlet when logged-in as user scott, he should be logged-in to scott schema in the database, so that the fine grain access can be enabled ..
Edited by: user6386347 on Mar 12, 2009 12:15 PM -
How to pass the low value and high values for select options.
Hi,
In selection screen I want to display the first date, last date of this month as a default value in low and high fields. Please exaplain me how.
Thanks and Regards,
SuryahI,
Very thanks ,
I did it what u said now. but those contents does not displaying on the screen.
In this order I write the code. Please explain me
SELECT-OPTIONS s_date FOR likp-wadat_ist.
DATA BEGIN TYPE wadat_ist.
DATA LAST TYPE wadat_ist.
initialization.
s_date-low = BEGIN.
s_date-high = LAST.
at selection-screen output.
CALL FUNCTION 'HRWPC_BL_DATES_MONTH_INTERVAL'
EXPORTING
datum = SY-DATUM
month_pst = '0'
month_ftr = '0'
IMPORTING
BEGDA = BEGIN
ENDDA = LAST
EXCEPTIONS
INVALID_VALUES = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
What values to pass in BAPI BAPI_PO_CREATE1 for conditions
Hi,
what necessary values to be passed to conditions tables in bapi BAPI_PO_CREATE1
tables are :
POCONDHEADER =
POCONDHEADERX =
POCOND =
POCONDX =
I am just paassing item number, condition type ,condition value they are reflecting in created PO.
Helpfull answeres will be rewarded.Check this code u will get some idea of how to create a PO
REPORT zvk_bapi_po .
DATA: s_poheader LIKE bapimepoheader,
f_pono LIKE bapimepoheader-po_number,
s_poheaderx LIKE bapimepoheaderx,
s_versions LIKE bapimedcm,
t_poitem LIKE bapimepoitem OCCURS 0 WITH HEADER LINE,
t_poitemx LIKE bapimepoitemx OCCURS 0 WITH HEADER LINE,
t_addr LIKE bapimepoaddrdelivery OCCURS 0 WITH HEADER LINE,
t_schedule LIKE bapimeposchedule OCCURS 0 WITH HEADER LINE,
t_schedulex LIKE bapimeposchedulx OCCURS 0 WITH HEADER LINE,
t_account LIKE bapimepoaccount OCCURS 0 WITH HEADER LINE,
t_accountx LIKE bapimepoaccountx OCCURS 0 WITH HEADER LINE,
t_return like BAPIRET2 OCCURS 0 WITH HEADER LINE.
Fill data
*__ Header
s_poheader-comp_code = '1000'.
s_poheader-doc_type = 'ZIPS'.
s_poheader-created_by = 'XXX'.
s_poheader-vendor = '0001000441'.
s_poheader-purch_org = 'EC01'.
s_poheader-pur_group = '569'.
s_poheader-currency = 'USD'.
s_poheaderx-comp_code = 'X'.
s_poheaderx-doc_type = 'X'.
s_poheaderx-created_by = 'X'.
s_poheaderx-vendor = 'X'.
s_poheaderx-purch_org = 'X'.
s_poheaderx-pur_group = 'X'.
s_poheaderx-currency = 'X'.
s_versions-post_date = '06/05/2006' .
s_versions-completed = 'X' .
s_versions-reason = '0001' .
s_versions-description = 'APPROVED BY KRISH' .
s_versions-req_by = 'HBE8328'.
t_poitem-short_text = '0005-000721'.
t_poitem-plant = '5002'.
t_poitem-trackingno = '1000002151'.
t_poitem-matl_group = 'MG0001'.
t_poitem-quantity = '8.000'.
t_poitem-po_unit = 'EA'.
t_poitem-orderpr_un = 'EA'.
t_poitem-net_price = '109.880000000'.
t_poitem-price_unit = '1'.
t_poitem-acctasscat = 'K'.
t_poitem-preq_name = 'ABC'.
t_poitemx-po_itemx = 'X'.
t_poitemx-short_text = 'X'.
t_poitemx-plant = 'X'.
t_poitemx-trackingno = 'X'.
t_poitemx-matl_group = 'X'.
t_poitemx-quantity = 'X'.
t_poitemx-po_unit = 'X'.
t_poitemx-orderpr_un = 'X'.
t_poitemx-net_price = 'X'.
t_poitemx-price_unit = 'X'.
t_poitemx-acctasscat = 'X'.
t_poitemx-preq_name = 'X'.
t_addr-name = 'CoCode 1000'.
t_addr-name_2 = 'Company Code 1000'.
t_addr-city = 'Houston'.
t_addr-postl_cod1 = '77020-6237'.
t_addr-street = '4100 Clinton Dr'.
t_addr-country = 'US'.
t_addr-langu = 'EN'.
t_addr-region = 'TX'.
t_addr-sort1 = 'COCODE 1000'.
t_addr-sort2 = 'COMPANY CODE 1000'.
t_addr-time_zone = 'CST'.
t_addr-comm_type = 'INT'.
t_addr-tel1_numbr = '7137534000'.
t_addr-e_mail = '[email protected]'.
t_addr-countryiso = 'US'.
t_addr-langu_iso = 'EN'.
t_schedule-sched_line = '0001'.
t_schedule-delivery_date = '04/17/2006'.
t_schedule-quantity = '8.000'.
t_schedule-preq_no = '5000000050'.
t_schedule-preq_item = '00010'.
t_schedulex-sched_line = '0001'.
t_schedulex-delivery_date = 'X'.
t_schedulex-quantity = 'X'.
t_schedulex-preq_no = 'X'.
t_schedulex-preq_item = 'X'.
t_account-serial_no = '01'.
t_account-gl_account = '0000500200'.
t_account-costcenter = '1000000297'.
t_account-gr_rcpt = '3227'.
t_account-co_area = 'CNTC'.
t_account-profit_ctr = '1000000297'.
t_accountx-serial_no = '01'.
t_accountx-gl_account = 'X'.
t_accountx-costcenter = 'X'.
t_accountx-gr_rcpt = 'X'.
t_accountx-co_area = 'X'.
t_accountx-profit_ctr = 'X'.
t_poitem-po_item = '00000'.
t_poitemx-po_item = '00000'.
t_addr-po_item = '00000'.
t_schedule-po_item = '00000'.
t_account-po_item = '00000'.
t_accountx-po_item = '00000'.
DO 50 TIMES.
t_poitem-po_item = t_poitem-po_item + 1.
APPEND t_poitem.
t_poitemx-po_item = t_poitemx-po_item + 1.
APPEND t_poitemx.
t_addr-po_item = t_addr-po_item + 1.
APPEND t_addr.
t_schedule-po_item = t_schedule-po_item + 1.
APPEND t_schedule.
t_schedulex-po_item = t_schedulex-po_item + 1.
APPEND t_schedulex.
t_account-po_item = t_account-po_item + 1.
APPEND t_account.
t_accountx-po_item = t_accountx-po_item + 1.
APPEND t_accountx.
ENDDO.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = s_poheader
poheaderx = s_poheaderx
versions = s_versions
IMPORTING
exppurchaseorder = f_pono
TABLES
RETURN = t_return
poitem = t_poitem
poitemx = t_poitemx
poaddrdelivery = t_addr
poschedule = t_schedule
poschedulex = t_schedulex
poaccount = t_account
poaccountx = t_accountx .
WRITE: 'PO No:', f_pono. -
How to pass the BAPI Parameter
Hi,
I can able to connect the Sap using sap .net connector in vb.net. also using SAP .Net Connector wizard in C#.net,i can able to create Dll files of BAPI .also when im adding the dll reference in visualbasic.net it has been added successfully.but after i dont know how to pass the parameter to BAPI function and how to get the return records from BAPI.Can any one guide me how to do this in Visualbasic .net?Yes. Thankx . Actualy problem is that SAP .net connector 1.0.1 is not uninstalled completely on my system .
Now i can able to see all the function using filter in server explorer.Now i selected BAPI_CUSTOMER_GETLIST.Can you guide how to (code)get the datas into ADOtable or any recordset in Visual basic.net.
Please give me the example program .
Thanks in advance
Message was edited by: Prakash N
Message was edited by: Prakash N -
How to handle the table control in bapi?
how to handle the table control in bapi? example va01.
i pass multiple line item what is the procedure?
header detail same .
eample ship to party
sale to party.
line item mulptiple
10 mat1
2o mat2
30 mat3.
in bapi we can pass sinle line item.
any way to handle multiple line item pass through the bapi.
Message was edited by:
Karthikeyan PanduranganBAPI is not going through the screen flow logic so you need not to worry about the table control. Just check in the BAPi there must be one table parameter for line items just pass one int table with your data to that table parameter it will automatically update the tables.
Regards
shiba dutta -
How to pass the out put of ListFiles as input to SynchronousRead FileAdaptor in Oracle SOA
Hi All,
I have list of XML Files in one folder, i want to read all the files one by one ,
i can use the ListFiles to get all the files, i want pass each files at a time as input to SynchronousRead.
i know how to pass the file names dynamically to SynchronousRead File Adaptor, but i dont know how to handle the file list, and passing one at a time from the list
Any help please,Thanks for your reply PuneetRekhade,
i could not see ant for each activity in the Bepel activities,but in transformation i could make use of for-each do display the all the filenames,
i have used while , with following condition number(bpws:getVariableData('Invoke1_FileListing_OutputVariable','filelist','/ns1:filelist/@size'))>=number(bpws:getVariableData('count_Files')),
and in side the while loop , created assign activity which gives assign one file name at a time by acessing the list index.
bpws:getVariableData('Invoke1_FileListing_OutputVariable','filelist',"/ns1:filelist/ns1:file[bpws:getVariableData('count_Files')]/ns1:filename")
i have incremented count variable at the end of the loop. -
How to Delete the condition record in CRM
HI,
Can you please help me how to delete the condition record from condition table in CRM.
Please explain the usage of FM CRMXIF_CONDITION_SEL_DELETE with examples.
I have also read the documention of the function module. How to use this FM for custom defined condition table.
(this is the code given in Documentation)
DATA-OBJECT_REPRESENTATION = 'E'
DATA-SEL_OPT-CT_APPLICATION = 'CRM'
DATA-SEL_OPT-OBJECT_TASK = 'D'
DATA-SEL_OPT-RANGE-FIELDNAME = 'PRODUCT_ID'
DATA-SEL_OPT-RANGE-R_SIGN = 'I' (Including)
DATA-SEL_OPT-RANGE-R_OPTION = 'EQ'
DATA-SEL_OPT-RANGE-R_VALUE_LOW = 'PROD_1'
Thanks
ShankarHi Shankar,
I am using the same CRMXIF_CONDITION_SEL_DELETE function module to delete condition record present in CRM.
But it is giving me below error in the return table of the FM after i run the program. Can you please correct me if I am doing any thing wrong?
Error in lt_return: SMW3 CND_MAST_SEL_DEL_EXT_VALIDATE CND_M_SD
code:
ls_range-fieldname = 'PRODUCT_ID''.
ls_range-R_SIGN = 'I'.
ls_range-R_OPTION = 'EQ'.
ls_range-R_VALUE_LOW = '123456'.
APPEND ls_range TO lt_range.
MOVE lt_range TO ls_entry-SEL_OPT-range.
ls_data-SEL_OPT-object_task = 'D'.
ls_data-SEL_OPT-ct_application = 'CRM'.
ls_data-object_representation = 'E'.
CALL FUNCTION 'CRMXIF_CONDITION_SEL_DELETE'
EXPORTING
DATA = ls_date
IMPORTING
RETURN = lt_return
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
IMPORTING
return = lt_ret.
Edited by: Saravanaprasad Nadar on Jul 7, 2010 1:27 AM -
How to pass the data from a input table to RFC data service?
Hi,
I am doing a prototype with VC, I'm wondering how VC pass the data from a table view to a backend data service? For example, I have one RFC in the backend system with a tabel type importing parameter, now I want to pass all the data from an input table view to the RFC, I guess it's possible but I don't know how to do it.
I try to create some events between the input table and data service, but seems there is no a system event can export the whole table to the backend data service.
Thanks for your answer.Thanks for your answer, I tried the solution 2, I create "Submit" button, and ser the mapping scope to be "All data rows", it only works when I select at least one row, otherwise the data would not be passed.
Another question is I have serveral imported table parameter, for each table I have one "submit" event, I want these tables to be submitted at the same time, but if I click the submit button in one table toolbar, I can only submit the table data which has a submit button clicked, for other tables, the data is not passed, how can I achieve it?
Thanks. -
How to update the condition price in the sales order for all the items
Hi,
How to update the condition price for all the itmes in the sales order to carry out the new price automatically through a stand alone program, for all the orders in the billing due list table?
Thanks,
BalaramHi,
There is a change in the requirement.
Scenario:
I have created a sales order with some 4 condition types, in that 2 condition types are of class A & B and the other two is of class C. Here I need to update the condition price of class A & B only and the remaining condition types should not get update even though there is an updated price is available.
For the above scenario, I need to write a standalone program. Do we have any function modules to update the price of the single condition in the sales order? Please tell me how we can update the sales order at item condition level.
Thanks.
Balaram -
How to update the condition price in sales order while creating the invoice
Hi,
How to update the condition price in the sales order to carry out the new price while creating the invoice?
While creating the invoice it should update the condition price in sales order.
Thanks,
BalaramNo, pricing is not there in delivery.
I found an exit for VF01transaction where we can update the price in order.
Can you please tell me how to update the price if I have the order, material numbers and conditions number?
Thanks,
Balaram -
How to pass the parameter of a stored procedure to iReport
Hi... i don't know how to pass the parameter of the stored procedure to the iReport.
In the Report Query, i tried
1. sp_storedprocedure ' value'
2. sp_storedprocedure +''''+$P{parameter}+''''+
3. sp_storedprocedure +$V+$P{parameter}++$F($F is a variable having a value of ' (a single quote))may you enlighten us please? thank youFor M$ SQL server I find that it only works when U use the fully qualified name...
e.g. catalod.dbo.my_procedure_name 'variable'
My full query in the Report Query window is something like this:
EXEC arc.dbo.jasper_Invoice 1000
Note that you may find that selecting from VIEWS / TABLES fails for no apparent reason and iReport will prompt you with the usual very unhelpful (we have what we "pay" for) prompt, stating that "The document is empty".
To work around this issue, where a statement like "SELECT * FROM arc.dbo.acc_invoices WHERE Invoice_id=1000" does not work, simply create a PROC, something like:
CREATE PROC jasper_MyProc (@my_rec_id integer) AS
SELECT * FROM arc.dbo.acc_invoices WHERE Invoice_id= @my_rec_id integer
...to wrap your SELECT statement, then call the PROC
Edited by: Sylinsr on Apr 22, 2008 4:23 PM -
How to Pass the Criteria?
Hi All,
I am new to this SAP And BO environment. Now I have Designed a Report in Cryatal Report XI.
I Want to Integrate the Report with SAP Enterprise Portal and I need to pass the criteria (Parameters) to Cryatal Report.
Kindly Let me know Where i should design the criteria Screen and how to pass the Values to Crystal Report. Thanks for your support in advance.
Thanks & Regards
Sivaramakrishnan VHello,
first you have to configure your Portal and your BO Server correct that you can view Reports out of the Portal. Check the Installation Guide for the SAP integration Kit on How to do that.
Than you could use an openDoc URL which is an URL where you call your Report with your Parameters directly. After creating this URL you could create an iView with this URL and deploy it in your Portal. Use this second Guide on How to create this URLs
http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_url_reporting_opendocument_en.pdf
Regrds
-Seb. -
In BADi , How to pass the values between two Method
Hi Experts,
We have two methods in BADis. How to pass the value between two Methods. Can you guys explain me out with one example...
Thanks & Regards,
Sivakumar SHi Sivakumar!
Create a function group.
Define global data (there is a similiar menu point to jump to the top include).
Create one or two function modules, with which you can read and write the global data.
In your BADI methods you can access the global data with help of your function modules. It will stay in memory through the whole transaction.
Regards,
Christian -
Regarding how to pass the data from web dynpro to workflow
hi gurus,
how to pass the data from web dynpro to workflow.
Regards
vijayCheck this [thread|SAP_WAPI_START_WORKFLOW;
Maybe you are looking for
-
Check for Payment Service Invoices - Canada
When printing checks for Payment, using 2007A SP01 PL09, in the Canadian localisation, the stub lines print twice when printing a check for payment involving service type AP invoices. It prints the lines correctly, then prints the invoice keys again
-
Credit Note issue against AR Down payment
Hi, The business process is down payment and milestone billing. We have raised the FAZ for the down payment for 100 EUR and we have recieved the payment from customer and posted the same in F-29. 1. We have to raise the credit memo against the down p
-
Don't want personal emails showing in work email inbox (8330 Curve)
I succesfully set up my personal email account (comcast) on my 8330 Curve, but the messages are showing in both the main inbox (work) and also the comcast inbox. Does anyone know how to get the device to only show them in the personal inbox? Solved!
-
TS1363 is windows 8 compatable with my iphone4
my iphone 4 will not sync on my windows 8 computer
-
Iphone is disable, plug in my pc itune ask for respon form iphone
iphone is disable, plug in my pc itune ask for respon form iphone