How is the follow-on doc triggered from shopping cart in SRM 7.0?

Hi!
We are on SRM 7.0 and want to make a solution where we create a PM order (Work order) as a follow-on document in backend instead of a Requisition or PO. There are desciptions on how to change document type and function using BADI's for the older SRM solutions, but this does not seem to work in SRM 7.0.
Right now we have customized the system so a Requistion is created in backend and that works fine.
Next step is to find a BADI to replace the call to BAPI_REQUISITION_CREATE  with a Work order BAPI  call  (BAPI_ALM_ORDER_MAINTAIN),
I have tried to debug the process in Web Dynpro from the Shopping Cart where I press the 'Order' button', but never get to a point where the BAPI is called. It only seems like the shopping cart is saved in SRM tables and that the Workflow for approval process is started. We do not use the approval Workflow and the SC gets the status 'Approved' immediately.
When I monitor the shopping cart I can see that it gets the status 'Follow-on document created' about one minute after the Approved status, and that also makes me wonder if the transfer of the SC to backend is done in a batch job, from a Workflow program or anything like that - and not from the Web Dynpro method calls behind the Order button.
Does anyone know the technical details of the solution of the follow-on document creation in SRM 7.0?
Where is the triggering done??
Regards, Tine

Hi Ricardo!
Thanks for you reply. So this means we have to create a kind of batch job with a program which runs FM BBP_PD_SC_TRANSFER  ? How can we avoid that the original backend document is not started in addition (the reqiusition which is set up in customizing) ? Is it possible to customize the shopping cart solution so it does not trigger any backend documents automatically - so we can take the complete control using this batch job mentioned?
PS: Do you know exactly where the BAPI for the requisition is triggered in SRM 7.0? Would be nice to know after all my debugging with no results
Regards, Tine

Similar Messages

  • Can't generate new asset from Shopping Cart in SRM 7.0

    Hi, we are using SRM 7.0 Extended Classic with an R3 4.7 backend.
    When changing the account assignment to asset and clicking the Create Asset Master button, the system does not return an asset number from R3.  No error message is generated except for the one indicating that you must enter an asset number.
    We currently use SRM 3.0 and this functionality works fine and the enter an asset number error also comes up before generating the new asset number.
    I have populated the attribute ANK in the org structure and the asset classes do show up in the SC.  However, after selecting it, it disappears a second later.
    Thanks,
    Matt

    Hi,
    This is a known issue with SRM 7.0, SAP released SAP note 1351864 to fix this issue.
    BR

  • Error in creating PO from shopping cart

    Hi,
    While creating PO from Shopping Cart in SRM, we are getting the error message "Net price must be grater than 0" and the PO is not getting generated.
    Is this issue is somewhere related to maintainance of pricing conditions? if yes, how can we maintain that?
    Regards,

    Hi,
    Are you creating PO directly from shopping cart or through PR.If through PR (Purcahse requisation) then chack the valution price in valution tab in PR (ME53N)
      PO directly from shopping cart then check the price in Basic data of the shopping cart.if price is there it should reflect in PO.Check your shopping cart free Zero value shopping cart.

  • How to read and save the following XML-Doc?

    Hi all,
    I have a XML-Document:
    <root>
    <employees>
    <emp1>
    <ename>Test1</ename>
    <empno>1</empno>
    <sal/>
    <ord>
    <item>1</item>
    </ord>
    </emp1>
    <emp2>
    <ename>Test2</ename>
    <empno>2</empno>
    <sal>1000</sal>
    <comm>200</comm>
    <ord>
    <item>3</item>
    </ord>
    </emp2>
    </employees>
    </root>
    This should I save in the databse table:
    CREATE TABLE XML_DOC
    ID NUMBER(38),
    FATHERTAG NUMBER(38),
    TAGNAME VARCHAR2(250),
    TAGCONT VARCHAR2(4000)
    And tha data should be saved in the following format:
    =======================================
    | ID | FATHERTAG | TAGNAME | TAGCONT|
    | 1 | | root | |
    | 2 | 1 | EMPLOYEES | |
    | 3 | 2 | EMP1 | |
    | 4 | 3 | ENAME | Test1 |
    | 5 | 3 | EMPNO | 1 |
    | 6 | 3 | SAL | |
    | 7 | 3 | ORD | |
    | 8 | 7 | ITEM | 1 |
    | 9 | 2 | EMP2 | |
    Has anyone any Idea how to realize it?
    Regards

    Leonid,
    Why don't you just store the xml document in the database as an xmltype? You could then build a view over the object-relational table to pull the data out into the format you want.
    The following code Example is from one of my favorite DBA's Johnathan Gennick and can be found at this link.
    http://www.oracle.com/technology/oramag/oracle/03-jan/o13xml.html
    CREATE VIEW cd_master (Title, Artist, Website, Description) AS
    SELECT extractValue(value(x),'/CD/Title'),
    extractValue(value(x),'/CD/Artist'),
    extractValue(value(x),'/CD/Website'),
    extractValue(value(x),'/CD/Description')
    FROM CD331_TAB x;

  • HT201364 You need 4.93 GB of available space. I cannot download OS X Mavericks. I obtain the following answer: Remove items from your startup disk to increase available space. How do I know what items I should remove in order to make more space available?

    You need 4.93 GB of available space. I cannot download OS X Mavericks for I obtain the following answer: Remove items from your startup disk to increase available space. How do I know what items I should remove in order to make more space available? Thanks.

    You should never, EVER let a conputer hard drive get completely full, EVER!
    With Macs and OS X, you shouldn't let the hard drive get below 15 GBs or less of free data space.
    If it does, it's time for some hard drive housecleaning.
    Follow some of my tips for cleaning out, deleting and archiving data from your Mac's internal hard drive.
    Have you emptied your Mac's Trash icon in the Dock?
    If you use iPhoto, iPhoto has its own trash that needs to be emptied, also.
    If you store images in other locations other than iPhoto, then you will have to weed through these to determine what to archive and what to delete.
    If you use Apple Mail app, Apple Mail also has its own trash area that needs to be emptied, too!
    Delete any old or no longer needed emails and/or archive to disc, flash drives or external hard drive, older emails you want to save.
    Look through your other Mailboxes and other Mail categories to see If there is other mail you can archive and/or delete.
    Other things you can do to gain space.
    Once you have around 15 GBs regained, do a search, download and install OmniDisk Sweeper.
    This app will help you locate files that you can move/archive and/or delete from your system.
    STAY AWAY FROM DELETING ANY FILES FROM OS X SYSTEM FOLDER!
    Look through your Documents folder and delete any type of old useless type files like "Read Me" type files.
    Again, archive to disc, flash drives, ext. hard drives or delete any old documents you no longer use or immediately need.
    Look in your Applications folder, if you have applications you haven't used in a long time, if the app doesn't have a dedicated uninstaller, then you can simply drag it into the OS X Trash icon. IF the application has an uninstaller app, then use it to completely delete the app from your Mac.
    Download an app called OnyX for your version of OS X.
    When you install and launch it, let it do its initial automatic tests, then go to the cleaning and maintenance tabs and run the maintenance tabs that let OnyX clean out all web browser cache files, web browser histories, system cache files, delete old error log files.
    Typically, iTunes and iPhoto libraries are the biggest users of HD space.
    move these files/data off of your internal drive to the external hard drive and deleted off of the internal hard drive.
    If you have any other large folders of personal data or projects, these should be archived or moved, also, to the optical discs, flash drives or external hard drive and then either archived to disc and/or deleted off your internal hard drive.
    Good Luck!

  • How do I configure Billing doc as the follow up doc to sales order in CRM?

    Hi,
    I have the Sales Order transaction type and Item category created and did the item category determination.
    Next step is to make the Billing Doc as the follow up doc. I do not know how to do it.
    I know copy control for Transactions, item categories and Item Category determination. Do i have to create billing transaction type and item category and do the copy control to link to sales order? if so what is the transaction type for billing?
    Can someone explain to me?
    Thanks.
    Edited by: SAP GK on May 10, 2011 4:08 AM

    This is done under spro>crm>Billing>Item Category Determination>Assign Item Categories. Here you link transaction type and item category of that transaction type to billing item category. according to that billing type is determined. link between billing item and type is set under spro>crm>Billing>Define Billing Item Categories
    Regards.

  • Active Directory error message "the following object is not from a domain listed in the Select location forestB\username

    Hello Community
        "forestA" is my forest it is a Windows 2008 Server Enterprise Edition
    domain controller using Active Directory and the UI.
        In my forest ("forestA") trust relationship I created a "One-Way, Out-going"
    forest trust with Forest-Wide authentication so that a different forest user(s) or
    group(s) with a different admin in a forest named “forestB” can access the resources in my “forestA”
        But also forestB needs to create a "One-way, Incoming" forest trust so that
    I can either add the user(s) or group(s) from “forestB” into to a "Global Security - Group"
    in my "forestA" or I can
     add user(s)  as  "domain user(s)" from “forestB” into my "forestA".
        The problem is that when I right click  the global group in my forestA  and then
    properties, when I click "Members" and then the "Add" button when I type
    "forestB\username" I get an error message from Active Directory stating:
        "the following object is not from a domain listed in the Select location
    dialog box, and is therefore not valid: forestB\username".
        Am I doing something wrong when creating the one-way trust in my
    “forestA” or is the one-way trust being created wrong by the other domain admin in the other “forestB”?
        Or could I possibly need to select "Change Domain" or "Change Domain Controller"
    before adding the users or Groups to my forestA from forestB?
        That is why I am asking
     how do you add an Active Directory user from one forest into another forest?
        Thank you
        Shabeaut

    Hello Denis Cooper
        That is the end result.
        What I was trying  to do was that I was trying to
     bring in the user(s) and group(s) from “forestB”  into
    my “forestA”  Global group.
        Later on I was going to add the user(s) or Global groups(s) that I brought into my dc in my forestA
     into the domain local groups  on my member servers in my forestA.
        So since the error message is:
    "the following object is not from a domain listed in the Select location dialog box, and is therefore not valid: forestB\username".
    Does your response
     mean only Global group(s) from forestB not domain user(s) from forestB have
     to been added to domain local groups in forestA?
    Or is it also possible to add Global group(s) from “forestB” to Global group(s) in my “forestA” and if so
    how without getting the above error message?
    Thank you
        Shabeaut

  • While Browsing SSAS 2005 Cube Getting Error " The following system error occurred from a call to GetOverlappedResult for Physical file: Logical file: '' : Insufficient system resources exist to complete the requested service."

    Hi Guys,
    When I try to Brows Cube (SSAS 2005), I get below error (Sometimes):
    TITLE: Microsoft SQL Server 2005 Analysis Services
    Server: The operation has been cancelled.
    The following system error occurred from a call to GetOverlappedResult for Physical file: '\\?\F:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\XXX_2012.0.db\XXX DC.0.cub\FACT_XXX.0.det\PARTITION_2013Q31.0.prt\674.fact.data', Logical file: '' : Insufficient
    system resources exist to complete the requested service. .
    The following system error occurred from a call to GetOverlappedResult for Physical file: '\\?\F:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\XXX_2012.0.db\XXX DC.0.cub\FACT_XXX.0.det\PARTITION_2013Q23.0.prt\385.fact.data', Logical file: '' : Insufficient
    system resources exist to complete the requested service. .
    BUTTONS:
    OK
    and I think due to above Error, Index on a Particular Attribute (EMP_ID) of a DIMENSION DIM_EMP is getting dropped from FEW of the Partitions (Folders) and started getting new error:
    TITLE: Microsoft SQL Server 2005 Analysis Services
    File system error: The following error occurred while opening the file '\\?\F:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Data\XXX_2012.0.db\XXX DC.0.cub\FACT_XXX.0.det\PARTITION_2013Q31.0.prt\688.DIM_EMO.EMP_ID.fact.map'.
    BUTTONS:
    OK
    I followed the above path and did not find file 688.DIM_EMO.EMP_ID.fact.map in folder PARTITION_2013Q31.0.prt. Once I rebuild the Index (ProcessIndex) for this partition, I am able to See file 688.DIM_EMO.EMP_ID.fact.map.
    But again when next time I get error "Insufficient system resources exist to complete the requested service", Then 688.DIM_EMO.EMP_ID.fact.map will be dropped and will not be available in folder PARTITION_2013Q31.0.prt.
    Anyone had similar issue. Could you please share your experience and resolution if any.
    Thanks Shiven:) If Answer is Helpful, Please Vote

    Hi Shiven,
    In your scenario, the issue occur at sometimes, right? Base on my research, the issue can be caused by that calculation estimate exceeded available memory. Possibly due to possible number of dimension members and sizes of keys. And 32bit environment didn’t
    allow for any expansion to the SSAS memory space.
    To avoid this issue, please try to use userva to fine tune the 3GB setting down to 2900 since /3GB is the likely
    cause (has been for most other customers who encountered the same problem before). The KB Articles below discuss that setting in detail.
    How to use the /userva switch with the /3GB switch to tune the User-mode space to a value between 2 GB and 3 GB
    Regards,
    Charlie Liao
    TechNet Community Support

  • TS3297 How is the following error corrected when trying to access the Itunes store - an unkown error occurred There was an error in the Itunes store. Please try later Ox80092013

    How can the following error incurred when trying to access the Itunes Store be corrected:  an unknown error occurred  There was an error in the store. Please try later 0x80092013

    Try here  >  http://support.apple.com/kb/TS3221
    And/or... see the  More Like This  section on the right.

  • How is the largest cde point differs from UTF-8 to UTF-16

    how is the largest cde point differs from UTF-8 to UTF-16
    the largest code point is 10FFFF for both of them then how is differ from the fromat
    thank you,
    Regards,
    Jagrut BharatKumar Shukla

    In this specific case there are no differences for code points storing character data because used character set is the same.
    But what is your Oracle 4 digits version ?
    Are you sure that database character set and national character set are the same ?
    In recent Oracle versions, database character set and national character set are different. For example:
    SQL> select * from nls_database_parameters where parameter like '%SET%';
    PARAMETER                      VALUE
    NLS_CHARACTERSET               AL32UTF8
    NLS_NCHAR_CHARACTERSET         AL16UTF16Edited by: P. Forstmann on 28 sept. 2011 18:51

  • HT201301 how about the Chinese language doc. Able to use with the My Lyric Book program?

    how about the Chinese language doc. Able to use with the My Lyric Book program?

    I'm not sure where you see that the links I gave suggested that. The iPhoto link (quoted below) in step 4 suggests dragging the library to the new location. You can do that in Finder by dragging the library to the external disk in the Finder sidebar. If you don't have a sidebar in Finder, go to the Finder View menu and click Show Sidebar. If the external disk isn't visible in the sidebar, go to the Finder Preferences, click Sidebar at the top of the Preferences window, and put a checkmark in front of External disks in the Devices section.
    You can move your entire iPhoto library to a different computer, a hard disk, or another location on your computer.
    Important:    Before you move your iPhoto library, it’s a good idea to back it up to a DVD or external hard disk.
    Move your iPhoto library
    If you’ve created multiple photo libraries, be sure to move only the library currently displayed when iPhoto is open. To move a different library, you first need to switch to it.
    Quit iPhoto.
    In the Finder, choose your home folder (it’s usually named after you).
    Open the Pictures folder (in the home folder) to locate the iPhoto Library file.
    Drag the iPhoto Library file to a new location on your computer.
    Open iPhoto.
    In the window that appears, select the library you want, and then click Choose.

  • HT4221 How does the Ipad5 sort photos synced from a computer

    How does the Ipad5 sort photos synced from a laptop? 

    Hi Nancy 2803,
    I am guessing you want to sync photos from your iPhone 5S to a Laptop i.e. a Windows Laptop.
    Firstly when you insert your iPhone into your computer, go to:
    1.     Computer
    2.     Wait for the Laptop to recognize the iPhone
    3.     Right Click on your iPhone Named: [NAME iPhone] or something simular
    4.     Click import pictures and videos
    5.     Click import settings
    6.     Click Folder Name
    This folder name is how the images will be arranged, either:
    a) Date imported and Tag
    b) Date Taken and Tag
    c) Tag and Date imported
    d) Tag and Date taken
    e) Tag and Data Taken Range
    f) Tag
    I use Date Taken and Tag as this allows me to see in my pictures library a date and the images taken that date, i.e. all the images taken on the 25/12/2013, if you use date imported, you just get all your images stored in one folder and cannot quickly find images on a date.
    In this setting you can also change the folder to where the images/videos will be saved, the name of the images as well as options such as delete images from the device once imported.
    Many Thanks, Happy New Year and I cannot wait to hear from you again in regards to this issue.
    iBenjamin Crowley

  • How is goods receipt and invoice sent from backend system to SRM system?

    Hi friends
    How is goods receipt and invoice sent from backend system to SRM system?
    Thanks
    regards
    Krishna

    Hi Khan
    BBP_GET_STATUS_2 and Clean_recrec_Up are background jobs to sync ecc and ebp.
    BBPIV and MBGMCR are used to send goods receipt and invoice from srm to backend system
    So we dont require any special idocs to send goods receipt and invoice from ecc to ebp.Are all handled by BBP_Get_status_2
    Regards
    Krishna

  • How to get Products from Shopping Cart(Basket) in ATG

    I want get all products from shopping cart
    can any one help on this requirement?
    Thanks in Advance.

    Hi ,
    If you want directly JSP , use the droplet as suggested correctly by shaik,
    If you want it in java code,
    A good way is to make a Droplet ( global scoped ) and pass the current shopping cart to the droplet.
    eg :
    <dsp:droplet name="MyDroplet">
    <dsp:param name="inOrder" bean="/atg/commerce/ShoppingCart.current"/>
    OR
    <dsp:param name="inOrder" bean="/atg/commerce/order/purchase/CartModifierFormHandler.order" />
    <dsp:oparam name="output">
    </dsp:oparam>
    </dsp:droplet>
    and in the droplet java file you can use it as :
    CommerceItemContainer inOrder = (CommerceItemContainer) request.getObjectParameter("inOrder");
    and you can use inOrder.getCommerceItems(); to get a list of commerce items from order.
    You can directly get the order in your droplet ,but then you will have to make it request scoped , making global scoped droplets is good practice.
    ~Praveer

  • Regarding Removal of filed from Shopping Cart Extented Search

    Dear All,
    We have a requirment where we need to remove a field from shopping Cart Extended Search. Field name called "Role" has to be removed.
    Could some one let us know,  how to  remove the field?  we observed that BADi  CUF is being not triggered to suppress this field. And also we would like to know what is the Field name or Sturucture we need to remove.
    Waiting for  your response.

    Hello Amarnath,
    >
    amarnath g wrote:
    > (...)
    > we are on SRM version 5 ( SRM_SERVER 5.5). Does this imply to this release as well? (...)
    I think so. But to be sure, have a look at ABAP code for concerned Dynpro PBO.
    >
    amarnath g wrote:
    > (...)
    And also I would like to know wheter can we add a custom field  to the search Criteria.....
    Yes, but you will have to manage it in search structure GS_SEARCH_FIELD.
    Regards.
    Laurent.

Maybe you are looking for

  • Display data string as text list

    Hi all, How to display data line by line? refer to attachment jpg thanks, simon Attachments: help.JPG ‏63 KB

  • Timeline Saying Clips are Offline, when Browser Shows Clips to be OK

    I have a few clips in my timeline that fews the OFFLINE WINDOW. Yet when I check my browser, the clips have no offline slash and can be seen as edited in the canvas. How do I make the clips show normally on the timeline. Also clips are trying to show

  • How can I do a Split Screen on the new Yosemite IMovie?

    I am trying to put one video clip on one side of the screen and then another on the other side. I have found how to do it on the old IMovie but not the new one that comes with Yosemite. Help?

  • Need script to place multiple single page pdfs in ID pages

    Does anyone know of a script that would place a whole folder full of single page pdf files into an indesign document one per page, alphabetically by pdf file name, and ideally add new pages as needed. The last part is optional, as the ID document cou

  • How to get unread messages

    Hi, I have the following code Folder folder=store.getFolder("INBOX"); Message[] message=folder.getMessages(); The getMessages method is supposed to return all the messages from inbox,but I only get new messages.I can read the new message but,how can