PO Interface - Multiple shipments for a line

Hi,
Please could you anyone help me as to how to import PO lines with mutiple shipments?
PO_header_interface, po_lines_interface, po_distributions_interface are the tables am using for the PO Interface.
Since some of the PO lines has multiple shipments for a line, the Open Interface is failing.
I am in 11.5.10.2, any helps please.
Thanks
Genoo
Edited by: Geno on Aug 27, 2012 11:13 AM

Hi Genoo,
PO_LINES_INTERFACE table has got LINE_NUM and SHIPMENT_NUM columns. If you have multiple shipments for a line (e.g. Line 1 got shipment 1,2 and 3), you need to insert records as LINE_NUM=1, SHIPMENT_NUM=1, LINE_NUM=1, SHIPMENT_NUM=2 and so on.
Thanks,
PS.

Similar Messages

  • Shipment for schedule line

    hi,
    For our Scenario., schedule line is generated from scheduling agreement with vendor.
    And, Shipment for schedule line is created successfully, using VSR Optimization.
    and in OLTP Generation of deliveries, I am getting List with my shipment for which the deliveries to be generated in ECC.
    but while executing, I am not getting any error (except application log in /SAPAPO/C3) as well as no delivery created in ECC which stopping me for "check Release of planned shipment. " and move the shipment to ECC
    Could anyone suggest me how to process the shipment for schedule line (based on scheduling agreement)
    Regards
    Maran
    Edited by: DP.Maran on Mar 7, 2010 11:33 AM

    Delivery generation was blocked in ECC, cahnged teh confirmation control key in shceduling agreement (0036)
    this allowed me to generate Delviery in ECC

  • How to trigger Condition Access sequence multiple times for one line item?

    Hi,
    We have a situation that, User will enter a Promo code (custom Field) in Sales order Header Additional data B tab to apply discount for line items.
    Logic goes like this:
    1. For each Promo code .. there may be multiple sale deals (Max 3 at this point).
    2. For each line item (refering to tkomp table) we have to apply the sale deals (found above) the Condition access sequence will pick the right sale deal to apply the line item.
    3.we have enhanced the tkomp structure to hold the sale deal.
    Challenge:
    As we have the standard logic to trigger the condition access sequence once for each line item, how we can apply 3 sale deals for single line item. Is there any logic or way to trigger the condition access sequence multiple times for single line item with diffrent sale deals. ~ There may be one valid sale deal for one line.
    Functional team maintained diffrent access tables in the access sequence!!!
    Fnds, please help me to get some clue
    Thanks,
    Sunil Y

    Hi Eduardo , Thanks for the response.
    I am trying to explain again, this is the requirment given by the functional guys.
    we have Promo code in Hearder Addtional data B tab --> Have to retrieve Sale Deals -->
    At this point of time we may have at max 3 Sale Deals. we don't know which sale deal is vallied for which item we have in TKOMP.  We have enhanced the TKOMP structure to hold one sale deal only (ZZPROMO).
    We have enhanced USEREXIT_PRICING_PREPARE_TKOMP in RV60AFZZ to populate the value in TKOMP. Then it will go for diffrent access sequence to find the proper condition.
    Our challenge is that, for each line item we have 3 sale deals, we don't know which one is valid for which line. but we have to apply the vallied sale Deal to the line items.  Line item 10  may have Sale Deal 2 , item 20 may have Sale Deal3 and 30 may have sale deal 1.
    We may have solution, by fixing some thing in the code or through config. But i am confused that is it a valid requirment?
    Please help me ...
    Thanks,
    Sunil Y

  • Multiple shipments for one delivery?

    Hi,
    Can multiple shipments be assigned to one delivery in standard SAP?
    Regards,
    Siddharth.

    hello, friend.
    there are at least 2 ways of looking at your situation:
    1.  you can use just one delivery document for many shipments (control will be outside of SAP and will require strict monitoring), or
    2.  if you are implementing LE-Transportation as well, you most likely will have to do "delivery split" so that one delivery can be broken up into as many deliveries as you need, where one delivery equals one shipment.
    which of the above will be applicable for your needs?
    regards.

  • Multiple shipment agaisnt single delivery

    Hi Gurus,
    Can we have multiple shipment documents against a single delivery. If yes what are the instances where we can have this scenario. i.e. what we need to do in the config and also which process business need to follow to satishfy this scenario.
    Thanks.
    Laxmi.

    Hi Laxmikanta,
    Yes we can do multiple shipment for single delivery please follow the below steps.
    1) Once you create a delivery go to t-code VT01N
    2) Create the first shipment as you generally do.
    3) If you want to create another shipment then you need to change the shipment type and create subsquent shipment.
    4) You can create as many subsequent shipment as you want.
    5) For this you need to remove the check mark from the delivery status " Do not select deleveries already in subsequent legs"
    Once done you will be able to create as many shipments as possible.
    Hope this helps.
    Thanks and Regards
    Rohit.

  • Payable open interface-Multiple distribution lines

    Hi,
    As i know there is no distribution interface table in R12,there are only AP_INVOICES_INTERFACE and AP_INVOICE_LINES_INTERFACE.When i insert one line for one invoice header,it is creating one distribution line.
    Now my requirment is i want insert multiple distribution lines for invoice line.
    Is it possible?If yes,tell me the way...
    Is there any alternative ways?
    Thanks
    Praveen

    Hi Praveen
    How are you inserting the records into Interface Table ?
    Is it through SQL LOADER or a simple Insert Command from a PL/SQL Block ?
    While loading Multiple Distribution Lines for a Invoice Header in AP_INVOICES_LINES_INTERFACE Table we can pass the same HEADER_ID for Multiple Invoice Lines.
    Ex
    BEGIN
    INSERT INTO AP_INVOICES_INTERFACE(INVOICE_ID,INVOICE_NUM)VALUES(100,100);
    INSERT INTO AP_INVOICE_LINES_INTERFACE(INVOICE_ID,INVOICE_LINE_ID,LINE_NUMBER)VALUES(100,100,1);
    INSERT INTO AP_INVOICE_LINES_INTERFACE(INVOICE_ID,INVOICE_LINE_ID,LINE_NUMBER)VALUES(100,101,2);
    COMMIT;
    END;
    Please do let me know if you face any problems.
    Regards
    Nakul.V

  • Multiple Payors for One Order Line item. Is it possible?

    Hello SD Gurus
    I am trying to see if SAP allows inputting multiple payors for each sales order line item? We have a requirements, where the net value at the line item level will be split up in 1 to 4 payors and then we need to generate the invoices seperately for each of the payors based upon the dollar amount allocated.
    If you have come across such scenario please let me know to accomodate such requirements.
    Thanks much
    Jai

    Hi Aj
    Thanks for your quick response. I was think on the same lines and you have confirmed that we will have to split the line into several lines on sales order.
    I am trying to do that now in our ECC box i.e item 10 with payer 1 and item 2 with payer 2. But as soon as I try to change the payer on item 2, i get the following error message which relates to credit management being active.
    I am assuming once we decativate CM, we should be good to go. PLease confirm. Also once its time for billing, will SAP automatically split the billing into different invoices per sales order line item based upon number of payers on the line items?
    PLease confirm your thoughts.
    Regards
    Jai

  • Interface Using BAPI for Uploading shipment datas

    Can any1 send me the example code for Inbound Interface using BAPI for Uploading shipment datas.please kindly send me the programs which u using with BAPI

    Hi
    Except hiring (or new joinee) for all other actions you can use below Function Module.
    HR_INFOTYPE_OPERATION.
    ~~~Ganesh Kumar K.

  • Bapi_po_create1 ,No account assignment exist for service line 0000000000'. for po limits,how to create multiple service items in service po

    hi,
    Hello all, please help!! I used function BAPI_PO_CREATE1 to create PO with limit item but function returned message error '518 No account assignment exist for service line 0000000000'. Can anyone give me an idea to slove this problem?
    i am passing po header, po headerx, po item , po itemx, po account, po accountx, po limits, po services, po service values, to bapi. if i comment package number in po limits structure , po was creating but limits data not updating in po., if i pass package number i am getting above error.
    Thanks In Advance,
    regards

    hi Dinesh,
    am also having same error for bap po create1 . did it get resolved for you? please help its urgently needed for me here

  • Multiple Alerts for Single error in interface is a design not issue with XI

    Hi,
    This is constraint of alert mechanism in XI.
    You get multiple alerts for single error,the reason is that since XI will try multiple times to process a failed message so each time it fails in its tries it will send an e-mail.to stop this the "Suppress multiple alert" box is checked but what it does is that it stops all the alerts of that specific rule until the first one is confirmed.Personally i myself (and other experts too) suggest to leave the box unchecked coz its better to get tons of mails for a specific error rather than not getting any e-mail and thereby wasting time in tracking/solving the issue resulting in revenue loss to client.
    As per above comments is it possible to write an ABAP code so that we can stop multiple alerts to be sending to inbox. I am sure if we can delete message from some table then we can stop sending multiple messages to alert inbox and to the subsequent mail id also. I am not sure how alert being generated. I know where they get logged in this table sxmsalertlogger. If someone know how it works in background please let me know the table names.
    Regards
    Ria

    Hi Gaurav,
    You can personalize the way in which you receive alerts.
    Simply choose Personalization to make individual settings for your alert inbox. You can determine a substitute who will then receive the alerts. In addition, you can choose whether alerts are sent to you time-independently or time-dependently. The default setting is that alerts are sent time-independently to your alert inbox and via e-mail when they occur. You can additionally select the communication methods FAX and SMS for time-independent alert notification.
    If you want to receive alerts only on certain days for a certain time, simply select the option for time-dependent sending of alerts and choose Create to create a new table entry. You can then choose the corresponding factory calendar, the time interval, and communication channel. Alerts that arise during this time frame will be sent in any case to your alert inbox. If you have also selected other communication channels, the alerts are additionally sent to you using these other channels. 
    This above text is from SAP help, do you think by changing anything in personnalisation i can stop multiple alerts. I have some issue with Personalisation link so was wondering would be worth to get tht personalisation issue resolved.
    Regards
    Ria

  • Multiple Shipment Info. Not showing Standard Purchase Order Stylesheet

    Hi
    I have multiple shipment lines for a PO. These are not showing as detail in PO Output for Communication request for Standard Purchase Order Stylesheet.
    I have also created custom template by using data definations "Standard Purchase Order Data Source". I have used following xml tags in template to show shipment information:
    <?for-each:LINE_LOCATIONS?>
    <?DROP_SHIP_FLAG?>
    Please help out, is there any setup required to show shipment detail on Standard Purchase Order through PO Output for Communication / Document View.
    Regards,
    Umar
    Edited by: 903119 on May 29, 2012 4:36 AM

    Hi Umar,
    It is <?for-each:LINE_LOCATIONS_ROW?> not <?for-each:LINE_LOCATIONS?> for PO shipments.
    Also make sure it is nested inside <?for-each:LINES_ROW?>.
    Thanks,
    PS.

  • How to access an url when interface has down for 5 minutes and will send an email if it has up before 5 mins (will not access url)

    I've tried this one before and it works, but the problem is, I would like to use full tcl, do I need 3 tcl script to do that? And is there another way to implement that 5 minutes problem? Because it looks a bit brute force to cancel the trigger occurs...
    #event manager directory user policy "flash:/Test"
    #event manager policy test.tcl
    #test.tcl already contain the http::get
    event manager environment _email_from [email protected]
    event manager environment _email_to [email protected]
    event manager environment _email_server [email protected]
    event manager environment _email_cc [email protected]
    event manager applet one
    event syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to down"
    action 1.0 cli command "enable"
    action 1.1 cli command "show clock"
    action 2.0 mail server "$_email_server" to "$_email_to" from "$_email_from" cc "$_email_cc" subject "Test" body "$_cli_result"
    event manager applet two
    event tag e1 syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to down"
    trigger occurs 1 delay 60
     correlate event e1
    action 1.0 cli command "enable"
    action 1.6 cli command "tclsh flash:/Test/test.tcl"
    event manager applet three
    event syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to up"
    action 1.0 cli command "enable"
    action 1.1 cli command "configure term"
    action 1.2 cli command "event manager applet two"
    action 1.3 cli command "no trigger occurs 1 delay 60"
    action 1.4 cli command "trigger occurs 1 delay 60"
    action 1.5 cli command "correlate event e1"
    action 2.0 mail server "$_email_server" to "$_email_to" from "$_email_from" cc "$_email_cc" subject "Test" body "$_cli_result"

    Okay, that clarifies things.  You will want multiple policies for this.  You can take that previous Tcl policy I posted in my last reply and change the event detector line to:
    ::cisco::eem::event_register_timer countdown time 300
    Call this Tcl policy tm_access_url.tcl.
    Then, your other policies will be:
    event manager applet intf-down
     event syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to down"
     action 1.0 cli command "enable"
     action 1.1 cli command "show clock"
     action 2.0 mail server "$_email_server" to "$_email_to" from "$_email_from" cc "$_email_cc" subject "Test" body "$_cli_result"
     action 3.0 cli command "config t"
     action 4.0 cli command "event manager policy tm_access_url.tcl"
     action 5.0 cli command "end"
    Your other applet will be:
    event manager applet intf-up
     event syslog pattern "Line protocol on Interface GigabitEthernet0/0, changed state to up"
     action 1.0 cli command "enable"
     action 1.1 cli command "show clock"
     action 2.0 mail server "$_email_server" to "$_email_to" from "$_email_from" cc "$_email_cc" subject "Test" body "$_cli_result"
     action 3.0 cli command "config t"
     action 4.0 cli command "no event manager policy tm_access_url.tcl"
     action 5.0 cli command "end"

  • Can it not possible that i can retrive it for all line items in a single qu

    I have to make report for my application in which I am facing a following problem:
    In the application there are multiple suppliers and each supplier having multiple line items and each item having multipale events. each evant having three status GREEN,RED and BLUE.
    When a user select 'all suppliers' to show the the status time span for a supplier (i.e. for a supplier how many parts and upto how much time parts are in blue, red and green status)
    to show the cumulative status time span I have to find out a event for each line item which is having nearest lower entry time from the lower part of the given time span.for this i have write following query
    SELECT * FROM parts_events
    WHERE vendorid = ? AND partid = ?
    AND visible = 'visible' AND active = 1
    AND entrytime = (SELECT MAX(entrytime) as
    entrytime from parts_events
    WHERE vendorid = ?
    AND partid = ?
    AND entrytime < ?
    AND visible = 'visible'
    AND active = 1)
    the problem is that i have to fire this query for each line item, can it not possible that i can retrive it for all line items in a single query?

    maybe if you can post some sample data and output will help us analyze more youre requirement.

  • To Set Goods Receipt Indicator For Particular Line Items In SRM

    Hi All,
      i am working on BBP_DOC_CHANGE_BADI in SRM. i am trying to set the goods receipt indicator for particular line items based upon certain conditions. The values are being set in the badi. But when the Purchase Order is created in the backend R/3 i coudn't able to find the goods receipt indiactor being set..
    i used this field to set the GR indicator
      GR_IND = 'X'.  " Goods Receipt Indicator
    Can anyone help me in this?
    helpfull answers will be rewarded....
    Thanks,
    Murali

    To Murali and Christophe,
    I have set the GR and GR non val indicator in CREATE_PO BADI but I face the following situation :
    problem -
    In case of multiple account assignment in the shopping cart, the R/3 transaction ME21N sets these flags. 
    The flag status determined as per EBP conditions is lost.
    I need to retain the flag status as per EBP conditions even in this multiple account assignment scenario.
    proposed solution -
    - CREATE PO badi is already implemented in EBP and customised logic for GR and GR non valflag is in place.
    - I create user exit in R/3 backend system in ME21N transaction 
    - I make RFC call in this user exit to EBP and check the table BBP_PDPSET for the shopping cart.
    This is how I get the flag status as per EBP conditions and copy the same to R/3 thereby overriding the multiple account assignment check of the R/3 system.
    issue - 
    When I tried to verify that I can check the BBP_PDPSET table from R/3, I found that this table is not having entries for all the records in  CRMD_ORDERADM_I table.
    For which shopping carts will the BBP_PDPSET table not  be populated ?
    thank you in advance,
    Bhakti.

  • Value contract - Need restrcition of amount in PO for contract line item

    Hello Guru,
    I want to create a single value contract (WK) for multiple years .. say 3 years with target value as 450K USD with three line items for each year of value 150K USD.  I would like that when buyers create a PO system should not allow them to create release purchase order for each line item more than 150 K for the year. Can somebody tell me how to configure that?
    Here is my current config example :
    Contract #ABC - Target value 450 with validity date 1/1/11 until 12/31/13
    Line item 1 - 150 K
    Line item 2 - 150 K
    Line item 3 -  150 K
    Now when I create PO with respect to contract#ABC line item 1 - system allows me to create PO with more than 150 K but gives me error message only if I exceed more than 450 K (because message 06/042 is error in config).
    The requirement is to create a single contract for the vendor. Can somebody help me to figure out the way to restrict PO amount by each year limit by standard or custom configuration?
    Thanks, Sachin
    Edited by: sachindubey on Feb 29, 2012 10:15 PM

    Hi,
    As far as I remember it was simple logic!
    Something like
    Goto EKPO select KONNR ;
    If  KONNR != blank (Not equal to blank)
    Do not allow to change condition type u201CPB00u201D
    Also incorporate addition date check for your need

Maybe you are looking for

  • What else SCE couldn't do without Collection manager and Subscriber Manager for SCE?

    Can we still monitor the traffic and control the subscriber even we do not have any Collection manager and Subscriber Manager? with SCE alone couldn't analysis or control the traffic?

  • Unit Test Organization

    I started using FlexUnit in a project, and would like some feedback as to how best to organize tests under FlexBuilder2. Coming from Java, there are a couple of things that made this non-obvious to me. Most Java projects are able to completely separa

  • Show web auth users on WLC

    Hello all! I have a Cisco WLC 2500 running software version 7.0.220.0 and one of its WLANs it´s configured to Web Auth with LDAP (Microsoft AD) and it´s working fine. Now i need to figure out how to list all the authenticated users, they IP Address,

  • Retrieve trailing subkey name where specific data value is found

    If, for example I want to search root key HKLM sub key SOFTWARE... down to sub key PROFILES, for a data value of "??????????" and return the sub key (for e.g. {C26BC5F9-4508-4B44-992C-CA66EADDFC66}), which contains said data value, I can use the foll

  • How do I upgrade my ipad if I'm on version 4.3.2?

    How do I upgrade my ipad if I'm on version 4.3.2?  It doesn't work the same as other ipads that are on a 5.0 or greater version.  Please advise.