Multiple POu2019s were created from same requirement

Issue: multiple POu2019s were created from same requirement (i.e. requirement had quantity of 100.  60 was put on one PO and 40 was put on another PO), BBP_GET_STATUS_2 program returns an error
-Please let me know some tips/ pointers to investgate this issue.
-How to investgate this issue? I really appreciate a thought process to investigate,

Hi Rick,
The splitting of a requirement into mulitple PO's will happen due to some criteria checks. Please see my note 1380879, where it states the following:
There are a number of criteria that are taken into account when creating    
the follow-on document:                                                                               
proc_org    Purchasing Org                                                  
proc_group    Purchasing Group                                              
co_code     Company Code                                                    
Pcins       Procurement card company                                        
Pcnum       Procurement card number                                         
ext_quote_id  External Quotation                                            
logsys_fi     Logical Financial System                                      
ext_dem_logsys  Logical System from where an External Re-quirement Comes                                                                               
ext_dem_posid External Requirement Item Number                              
Subtype     Item Subtype (Extended, local scenario)                         
guid_ven    Vendor Guid                                                     
guid_prpven   Desired vendor Guid                                           
suppl_addr.   Ship to address fields                                        
Doc_type    Process Type                                                                               
Additional splits:                                                          
Always split extended limit items                                           
Always split if there is a missing vendor                                   
Items grouped by hierarchies are split to separate PO s                                                                               
The split criteria can be found within the code of Class                    
CL_BBP_SC_TRANSFER. From this class there are a method's depending on       
the follow-on document type:                                                                               
SPLIT_BACKEND_OBJECTS                                                       
SPLIT_BACKEND_PO                                                            
SPLIT_BID                                                                   
SPLIT_LOCAL_AND_BACKEND_ITEMS                                               
SPLIT_LOCAL_OBJECTS                                                         
SPLIT_LOCAL_PO                                                              
SPLIT_LOCAL_PO_DO                                                           
SPLIT_PO_BE_MAP_CRITERIA                                                    
SPLIT_PO_LOC_CHK_LIMIT                                                      
SPLIT_PO_LOC_CMP_CRITERIA                                                   
SPLIT_PO_LOC_MAP_CRITERIA                                                   
SPLIT_REQUISITION                                                           
SPLIT_RESERVATION   
So if all of the above criteria are the same then one PO should have been created but if the above critieria is different in each item then the system will split the items into different PO's
I hope this helps
Kind Regards,
Lisa

Similar Messages

  • Having issues with .fdf's linking to the document they were creating from in reader 9.1

    I run adobe reader in a citrix enviroment. presentation server 4.0 windows 2003 SP1. We have alot of PDF forms on our file server and what users do is open up one type in the data and then click on submit at the top of the PDF then they email the .fdf that is created either to themselves or someone else on the network (this still functions in 9.1). When using AR7.0 and a user would double click on the .fdf it would automatically put the data in the form it was created from but with 9.1 it doesnt, it opens up explorer and wants you to navigate to the appropiate .PDF to insert the .fdf into. I have 3 citrix servers and I have only upgraded 1 to 9.1 for testing. If the .fdf is created in AR 7.0 it will link to the .pdf if you open the .fdf in either 7.0 or 9.1. But if the .fdf is created using 9.1 it wont link the document in either AR 7.0 or 9.1. 
    Any suggestions would be greatly apreciated
    Thanks

    Have you had any luck with this yet we are having the same issue with this it seems to be the first page only on our issue, we are printing 8.5x18 and it just recognizes the document as 8.5x11, works fine from reader 8.x

  • Accessing multiple mail accounts comming from same incomming mail server

    What is the trick to accessing multiple mail accounts comming from the same incoming mail server with the same user ID and password?
    I have a website that I run all of my mail through and I have never been able to check more than one configured mail account using "MAIL".
    Thanks

    Hi Sparky,
    You can configure mutliple accounts easily enough. Preferences > Accounts, then the Account Information tab. You are providing email address, incoming server, username and password for each.
    First account: [email protected]; mail.host.com; sparky; sparkypassword
    Second account: [email protected]; mail.host.com; sparky; sparkypassword
    Check, as noted above, that all accounts are set to enabled and to autocheck: Both settings are under the Advanced tab. Then exit and save. Now your inbox will show a disclosure triangle. Click it and you'll see both accounts.
    Does that explain enough? Are you haveing a problem doing this or just weren't sure how?
    Let us know!
    Good luck,
    John

  • Multiple MovieClips Loading SWF From Same Array (Posted Code)

    Hey there,
    I'm currently working on a project that has eight separate movieclips (for loading content) on separate layers.  I have placed code in these mc's to randomly draw from the same array of 61 different swf's.  Each mc randomizes the array just fine, but here's the problem.  The code works great for one instance, but as soon as I add the code (including renaming) to the other mc's, the swf won't load/play.  I am not getting an compiler errors, and am kinda stuck as to what the problem may be.  Here's an example of the code I'm using.  It is the same for each mc, except I'm renaming the variables as well as the instances for each mc.  Thanks for any suggestions.
    Mike
    //filename = new Array("screen1.swf","screen2.swf","screen3.swf","screen4.swf","screen5.swf","screen6.swf" ,"screen7.swf","screen8.swf","screen9.swf","screen10.swf","screen11.swf","screen12.swf","s creen13.swf","screen14.swf","screen15.swf","screen16.swf","screen17.swf","screen18.swf","s creen19.swf","screen20.swf","screen21.swf","screen22.swf","screen23.swf","screen24.swf","s creen25.swf","screen26.swf","screen27.swf","screen28.swf","screen29.swf","screen30.swf","s creen31.swf","screen32.swf","screen33.swf","screen34.swf","screen35.swf","screen36.swf","s creen37.swf","screen38.swf","screen39.swf","screen40.swf","screen41.swf","screen42.swf","s creen43.swf","screen44.swf","screen45.swf","screen46.swf","screen47.swf","screen48.swf","s creen49.swf","screen50.swf","screen51.swf","screen52.swf","screen53.swf","screen54.swf","s creen55.swf","screen56.swf","screen57.swf","screen58.swf","screen59.swf","screen60.swf","s creen61.swf");
    //i = filename.length;
    //k=random(i)
    //_root.movieTarget.loadMovie(filename[k]);
    //movieTarget._xscale=80;
    //movieTarget._yscale=80;
    var fileNames:Array = ["screen1.swf","screen2.swf","screen3.swf","screen4.swf","screen5.swf","screen6.swf","scr een7.swf","screen8.swf","screen9.swf","screen10.swf","screen11.swf","screen12.swf","screen 13.swf","screen14.swf","screen15.swf","screen16.swf","screen17.swf","screen18.swf","screen 19.swf","screen20.swf","screen21.swf","screen22.swf","screen23.swf","screen24.swf","screen 25.swf","screen26.swf","screen27.swf","screen28.swf","screen29.swf","screen30.swf","screen 31.swf","screen32.swf","screen33.swf","screen34.swf","screen35.swf","screen36.swf","screen 37.swf","screen38.swf","screen39.swf","screen40.swf","screen41.swf","screen42.swf","screen 43.swf","screen44.swf","screen45.swf","screen46.swf","screen47.swf","screen48.swf","screen 49.swf","screen50.swf","screen51.swf","screen52.swf","screen53.swf","screen54.swf","screen 55.swf","screen56.swf","screen57.swf","screen58.swf","screen59.swf","screen60.swf","screen 61.swf"]
    fileNames.sort(function () {
        return Math.round(Math.random());
    trace("Random array: " + fileNames);
    var currentMovieNum:Number = 0    ;
    this.createEmptyMovieClip("container", _root.getNextHighestDepth());
    var mcl:MovieClipLoader = new MovieClipLoader();
    var mclListener:Object = new Object();
    mcl.addListener(mclListener);
    mclListener.onLoadInit = function(movieTarget:MovieClip) {
        trace("Preparing to play: " + fileNames[currentMovieNum]);
    movieTarget.loadClip(fileNames[currentMovieNum], container);
    movieTarget._xscale=80;
    movieTarget._yscale=80;
    this.onEnterFrame = function() {
        if (currentMovieNum == fileNames.length) {
            currentMovieNum = 0;
        } else {
            if (movieTarget._currentframe == movieTarget._totalframes) {
                mcl.loadClip(fileNames[currentMovieNum], movieTarget);
                currentMovieNum++;

    Thanks for taking a look at this.  The randomizer seems to work just fine, as here is a sample output from the trace:
    Random array: screen47.swf,screen2.swf,screen57.swf,screen21.swf,screen9.swf,screen49.swf,screen36.swf, screen17.swf,screen6.swf,screen59.swf,screen15.swf,screen12.swf,screen33.swf,screen25.swf, screen42.swf,screen22.swf,screen24.swf,screen40.swf,screen11.swf,screen19.swf,screen32.swf ,screen35.swf,screen7.swf,screen39.swf,screen23.swf,screen4.swf,screen1.swf,screen48.swf,s creen31.swf,screen45.swf,screen29.swf,screen18.swf,screen51.swf,screen14.swf,screen34.swf, screen10.swf,screen38.swf,screen26.swf,screen16.swf,screen13.swf,screen55.swf,screen37.swf ,screen44.swf,screen61.swf,screen43.swf,screen20.swf,screen28.swf,screen30.swf,screen56.sw f,screen50.swf,screen54.swf,screen53.swf,screen46.swf,screen58.swf,screen41.swf,screen8.sw f,screen5.swf,screen52.swf,screen3.swf,screen60.swf,screen27.swf
    Might you be able to lead me down a better path?  I'm currently unable to get this to function for multiple symbols.  The previous is the code that I've placed on the first keyframe of a movieclip with an instance name of movieTarget.  Works swimmingly for one, but once the code is placed on the other symbols on different layers, it seems to only work on the lowest layer in the project.
    M

  • Get multiple Input/Output Stream from same socket ?

    For a better express of my problem i will put my test example
    I have those 4 classes
    package test;
    import...
    public class ReaderExecutor extends Thread{
            private InputStream in = null;
            private static int defaultID = 0;
            private int ID = getID();
            public ReaderExecutor(InputStream in){
                this.in = in;
            public void run(){
                try {
                    int c ;
                    while ((c=in.read())!=-1)
                        System.out.println("ReaderThread " + this.ID + ":" + c);
                catch (IOException e) {
                    System.out.println("ReaderThread "+this.ID+" stopped !");
            private static int getID(){
                return defaultID++;
    package test;
    import...
    public class WriterExecuter extends Thread{
        OutputStream out = null;
        private static boolean odd = true;
        private boolean isOdd ;
        public WriterExecuter(OutputStream out) {
            this.out = out;
            isOdd = odd;
            odd = !odd;
        public void run(){
            try{
                for (int i = isOdd?1:2;i<10;i+=2){
                    System.err.println(i);
                    out.write(i);
            }catch(Exception e){
                System.out.println("WriterThread stopped !");
    package test;
    import...
    public class Main { 
        public Main() {
        public static void main(String[] args) throws Exception {
            try{
                ServerSocket ss = new ServerSocket(9090);
                System.out.println("Ascult ... ");
                Socket client = ss.accept();
                new ReaderExecutor(client.getInputStream()).start();
                //Thread.sleep(2000);
                new ReaderExecutor(client.getInputStream()).start();
            }catch (Exception e){
                e.printStackTrace();
    package test;
    import...
    public class Main1 {
        public Main1() {
        public static void main(String[] args) {
            try{
                Socket s = new Socket("localhost",9090);
                WriterExecuter t= null ;
                t = new WriterExecuter(s.getOutputStream());
                t.start();
                t = new WriterExecuter(s.getOutputStream());
                t.start();
            }catch(Exception e){
                e.printStackTrace();
    }Now if i run successive Main , Main1 i get this output
    Ascult ...
    ReaderThread 0:0
    ReaderThread 1:0
    ReaderThread 0:0
    ReaderThread 1:0
    ReaderThread 0:0
    ReaderThread 1:0
    ReaderThread 0:0
    ReaderThread 1:0
    ReaderThread 0:0
    ReaderThread 0 stopped !
    ReaderThread 1 stopped !The question is can i get other Input/Output individual streams with a separate logic functionality from the same socket?
    From this example it seems i can't :(
    Thx
    Alex

    For what you are trying to do the simplest solution is to have one socket per "stream" that is the way they are designed to be used.
    However, you can multiplex multiple stream over a single socket, but you have do the coding yourself or use a solution which does this for you e.g. JMS. (There is no support at the socket level for this)

  • Multiple page pdf created from illustrator - has white border on pages

    Hi - having trouble with a white border which appears around each page (have a colour background) in a multiple page pdf doc- created in illustrator (using page tiling) - anyone know the trick to get around this? Want the colour to go to the edges....see attached pdf

    I'm using CS4 but that's OK you can get it to work in CS2
    File: Print. Beside Media select Custom. Make the size really big. Then click done in lower right. Afterwards save your file.

  • Multiple Processes dequeuing messages from same queue

    Hi,
    I have 2 Processes that are listening on the same queue to dequeu the messages. How can i make sure each process picks the message intended for that process. What setting do I need so that each process picks the right message not all the messages.
    As some messages needs to be processed by Process1 and some messages by Process2.
    Thanks

    I would like answer to this too! The only way I can solve this is by having 2 queues.
    As far as I can figure out, the dequeue just picks up the next available message. Both processes can dequeue the same message if you make the queue multiple consumer.
    The processes that picks up the message can put it back if the it is not meant for itself - but this is an inefficient and potentially ineffective solution.

  • VS Workflow - Erroring out when multiple records are created by same user

    Hi,
    I am using SP 2013. I have a visual webpart and custom sequential workflow. The webpart saves the data to a custom list and the workflow is associated to the custom list on Item creation only. In the workflow, I am breaking the role inheritance and setting
    permission to specific set of users, and then the normal approval workflow happens. The whole workflow condition works fine, but if the user is raising multiple requests one after another, the workflow seems to break either in the Break inheritance or granting
    permission. If the user raises only one or two requests then everything works fine.
    Below are the errors which I am getting in the workflow:
    Error 1:
    Error: Save Conflict. Your changes conflict with those made concurrently
    by another user. If you want your changes to be applied, click Back in your Web
    browser, refresh the page, and resubmit your changes.
    I have already checked this :
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/60ab04fd-9650-427d-a48f-784bc22fae05/workflow-and-save-conflict-your-changes-conflict-with-those-made-concurrently-by-another-user?forum=sharepointdevelopmentprevious_
    http://adrianhenke.wordpress.com/2010/08/20/sharepoint-error-save-conflict-your-changes-conflict-with-those-made-concurrently-by-another-user/
    I have also implemented the "Reload" thing posted in the above URL. This error only happens when multiple new requests are getting raised by same user. This error does not happen if I terminate the workflow and re-start the workflow.
    How to fix this?
    Thanks

    Hi,
    Based on my understanding, you have a Visual Web Part for adding new item into a list. A workflow will be triggered when item creation in this list. Everything works
    fine except when an user adds multiple items in a short period.
    If this is the case, plus with the error message, a possible cause is that the SharePoint Server and the workflow engine are not functioning effectively enough to
    handle the multiple request in a short time, therefore a scenario is that when there is new item being added into the database, the workflow modifies the “RoleAssignments” property of this item at the same time, this may cause a “Save Conflict” error.
    As you said, “If the user raises only one or two requests then everything works fine”, a workaround is that you can disable the adding item function in Visual Web
    Part forcibly in a specific period after a new item is being added by current user, it can leave some time for handling the item creation and item modification.
    Or if there is a need to submit multiple items concurrently, we can organize the requests into one request, then handle this item with other custom logic in your workflow.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
    contact [email protected]
    Patrick Liang
    TechNet Community Support

  • How to allow multiple apps to read from same udp port?

    hello all!
    when i'm trying to open the same udp socket from two different applications, i get error 60 :
    "Address in use".
    i know for sure that it is possible.
    but how i do that with labview ?
    thanks.
    guy.
    Solved!
    Go to Solution.

    I agree with Adnan that this is not really possible with the normal mechanisms. The OS needs to know which application should get the data. An exception are e.g. packet sniffers (such as Wireshark) that intercept the network traffic at a lower level and passively listen in.
    Please provide some details on what "other applications" have done this.
    LabVIEW Champion . Do more with less code and in less time .

  • TS4147 How do I resolve duplicates resulting from contacts created from different accounts?

    I have duplicate contacts in my address book. I discovered by merging that the duplicate contacts were created from different accounts. How do I ID the account the contact was created from? Note: the duplicates are in my address book only. I do not have any duplicates on iCloud.
    Brian

    This user tip might help you understand how accounts work with Address Book.

  • Question about creating multiple output  files from same query

    I have a query like this:
    select * from emp;
    ename empno deptno
    Scott 10001 10
    Tiger 10002 10
    Hanson 10003 20
    Jason 10004 30
    I need to create multiple output files in xml format for each dept
    example:
    emp_dept_10.xml
    emp_dept_20.xml
    emp_dept_30.xml
    each file will have the information for employees in different departmemts.
    The reason I need to do this is to avoid executing the same query 200 times for generating the same output for different departments. Please let me know if it is practically possible to do this.
    Any input is greatly appreciated.
    Thanks a lot!!

    You can write a shell script to generate the multiple spools files for the same output. Below script may helps you.
    #====================
    #!/bin/bash
    n=0
    while [ $n -le 20 ]
    do
    n=`expr $n + 1`
    sqlplus -s system/manager <<EOF
    spool emp_dept_$n.xml
    select count(1) from tab;
    spool off
    EOF
    done
    #====================

  • Why is it that when i send emails duplications were created? the recepient says he receives multiple emails from me...

    why is it that when i send emails duplications were created? the recepient says he receives multiple emails from me...

    It is a bug. Try quitting Mail and then reopen it.
    Send Apple feedback. They won't answer, but at least will know there is a problem. If enough people send feedback, it may get the problem solved sooner.
    Mail Feedback

  • RESTRICT USER FROM USING SAME REQUIREMENT TYPE  WHILE CREATING SALES ORDER

    Hi Friends,
    I Have a requirement to in SD while creating any sales order i want the system sholud throw a error
    message when i am using line items having same requirement type more than one time
    i have tried some customer exits v45a0001 & v45a0003 . but was not successfull .
    kindly somebody help me with elaborated steps  .
    thanks in advance  .
    regards
    digvijay rai

    no reply and i am to close this thread so i am putting it as answered ;(

  • How to call multiple stored procedure from same DB Adapter

    Hi,
    I want to invoke 3 stored procedures from my message flow in BUS . I created a DB adapter and invoked 1 successfully . Now I don't to configure 2 other DB adapters for calling other 2 stored procedures . I want some how to be able to call the other 2 from the first DB adapter only . Somehow I need the flexibility to have procedure names as the operation names in 1 wsdl and be able to configure this in JDeveloper for this at time of DB adapter configuration . I am using 11G . Is it possible ?

    You can probably create a DB adapter with operation type selected as Execute Pure SQL and write SQL code to invoke the stored procedures depending on the procedure name (which you can get as one of the parameters of DB Adapter).
    However, Even if you were able to do it, the DB Adapter schemas are generated based on stored procedure parameter list and types. If you use Execute Pure SQL type of DB Adapter the schema will be generated based on the parameters which you are using in your custom SQL code within DB Adapter. Which means that if you want to add a new stored procedure as target which has a different name and different parameters then you will need to regenerate the DB adapter and update your custom SQL code. This also means that you will need to do regression testing interfaces to all stored procedures whenever there is any change in this DBAdapter.
    Now, my question is why do you want to invoke multiple stored procedures from same DB adapter?
    This is not a good way to design integration solutions and makes your services resistance to change as it will take more time to change and test.
    If all that you want is to have a web service which can have different operations for different stored procedures then you should create three business services and create a wrapper proxy service which has one operation for each stored procedure, within the proxy transform and call the correct backend service (you can use operational branch). This way you have a modular code where each module (read interface to one stored procedure) can be independently modified and tested.

  • Problem: Socket connection is not creating in machine, through utility program (MFC Dll), on ListDisplay service port - 3334 (on separate machine), while we are able to telnet on same ListDisplay service port - 3334 from same issue machine on same time

    Problem: Socket
    connection is not creating in machine, through utility program (MFC Dll), on ListDisplay service port - 3334 (on separate machine), while we are able to telnet on same ListDisplay service port - 3334 from same issue machine on same time
    Environment: -
    OS:
    Windows XP SP2/7
    Code:
    VC 6.0
    Dll: MFC
    Problem Description: -
    We have written a utility program which create socket (Using windows standard method [MFC]), and then make connection with another service (List Display) running
    on port 3334 in different machine and retrieve the required list data. This program was working fine in almost all the machines.
    But, we have received a severe intermittent issue on two machines. Client is facing issue in displaying the list data from port 3334.
    Attempt: -
    First we tried to debug code, and we come to know that socket is not creating in utility program. So we tried to telnet on ListDisplay service port 3334 and we were surprised that we were able to telnet, then we opened some more
    telnet window on same port 3334 around (6 to 8) window, and each cmd connected properly. But we were not able to create socket from utility program.
    Problem is severe because issue is intermittent.
    We have tried all the way, but we are not able to figure it out, that what can be the exact problem and what are the conditions, when utility program will not
    connect with ListDisplay service on port 3334.
    Kindly assist to resolve this issue. For any help, we would be really thankful.

    Hi,
    According to your description, it seems that you have created an utility program which is making connection with another service port 3334, however, two clients are facing issue in display the data list from port 3334.
    Port: 3334/TCP
    3334/TCP - Known port assignments (1 record found)
    Service
    Details
    Source
    directv-web
    Direct TV Webcasting
    IANA
    Since the port 3334 is used by directv-web service, I'd like to suggest check this service it is working well on the problematic clients.
    1. The client can be resolved in DNS well? Please run "nslookup" in the prompt command.
    2. Is there any 3rd party application interrupting? Do test in clean boot.
    2. Strongly suggest you run process monitor tool to analysis it.
    I am looking forward to your reply if you have any updated on your side.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

Maybe you are looking for

  • Can't sync iPad to windows xp on hp, HELP!!!

    This may be long and I apologize. I am new to all iPod, iPad products. Ihave an hp with windowsxp for home use. I downloaded iTunes to my pc, then connected the iPad to my computer. Nothing happened. When I go into iTunes I can find sync iPod, but it

  • Windows 7 ignores file permissions for shared 10.5.8 folder

    I set up a shared folder on my Mac using SMB. I also set up an account with limited privileges (read only) for accessing it. The problem is that, while the Windows 7 computer needs the account password to access the folder, once it's accessed the fil

  • Urgent : how I get tree type group total result

    hi master sir now system give me this type for result PARENT ACCID DRBAL CRBAL K1 K11 11 K1101 46291132 11 K1102 13182173 11 K1103 23784045 11 K1104 11 K1105 11 K1106 11 K1107 10001795 11 K1108 9083529 11 K1109 11 K1110 4224350 11 K1111 11 K1112 6696

  • Am i able to use 3g video calling service with my xperia P?

    i cannot find 3g video calling option in my phn......where i get that....my model number is sony xperia P Solved! Go to Solution.

  • CS3 - NIKON D3100 - opening RAW-files

    my cs3 can't open NEF from my Nikon D3100 - for the NEF of D300 i had to change the plug-in - what are my options to solve the problem best regards