Creating PO in SRM through external interface

Is there a way to create a PO in SRM through an external interface without creating a shopping cart?  I see that we can create a shopping cart through BBP_PD_SC_CREATE_EXTERNAL.  But we need to create a PO in the SRM system without the shopping cart.  Is this possible?  It's neither the classic nor extended classic nor the standalone SRM scenarios that all have the shopping cart generate the PO.  Is there a way to create the PO without the shopping cart?  Is there a BAPI to do this?
Right now, we generate an XI ABAP server proxy which allows us to push the PO information from an external system through XI into SRM, but we do not know what SRM function we need to invoke.
Any help would be appreciated.
Thanks,
Jay
SAP Integration Consultant

I can give you the technical example of how to create a PO. You can get the sample logic of creating PO's from the program MBT_PO_MASS_CREATE.
Regards,
Mani

Similar Messages

  • Creating shopping cart in SRM through an interface from an external system

    Hello,
    i am currenlty working on a SRM implementation at a client and we are looking into
    building an interface for purchase requisitions from an external system to SAP.
    To be able to get these requisitions as a package approved I would want them to go though the
    approval process in SRM. Does anybody know if it is possible to create a shopping cart in SRM through an interface from another system?
    thanks,
    Geert

    SRM has a standard business scenario of PDP PM
    here the external requirements are transferred to SRM for sourcing
    in normal business scenario ECC PR is transferred to SRM which creates a dummy SC or say sourcing SC in SRM which appears in Purchaser's worklist after correct settings
    SRM can work with NON SAP system also
    so logically yr requirement should be possible
    but in ECC PR transfer case the SC created in SRM is already apparoved.
    BR
    Dinesh

  • Skype audio through external interface

    I'm currently running sound through an external audio interface (M-Audio Profire 2626). Before, everything was fine, but at the moment, Skype seems to be sending signal only to the left channel of the interface. All chat sounds, rings, and alerts are audible in the left channel only, but in a call, the other party comes through both speakers. So it's only alerts in the one speaker.
    What's happening here?

    When it was working, what was different?  Was there a specific version of Skype that it was more compatible with?  Since it doesn't occur on other devices (as far as I'm able to test since I own no Firewire output devices) I can only assume the issue is driver/software related or a compatiblity issue over Firewire but I would really suspect translation software that's being used to get it work in Skype unless the drivers are native WDM-based (vs something like ASIO).  If you have other firewire ports you've never used you can always try those to see if the install of that device on that specific port changes anything. 

  • Creating RMA Order through OE Interface Tables

    Hi,
    We are needing the ability to create RMA orders using the OE interface tables but we are running into an issue. The SOURCE_DOCUMENT_ID that is populated in Oracle Apps to link the RMA back to the original order does not get populated and there is no source_document_id column in the interface tables to populate manually. Does anyone know how we can get the SOURCE_DOCUMENT_ID populated for RMAs?
    Thanks in advance for your assistance,
    Troy

    Hi Nagamohan,
    I entered the reference_type, reference_header_id and the reference_line_id in the OE_LINES_IFACE_ALL (and a record in the headers iface, of course) and ran the Order Import. I set the reference_type to 'ORDER' but it didn't populate that on the new line record in oe_order_lines_all. And the source_document_id still is not populated. It did populate the referehcen_header_id and reference_line_id on the line, but we don't use those fields. We use the 'source' fields.
    I also noticed that the source_document_type_id is populated on RMA order headers and lines that are copied and created in Oracle Apps but there is no place to pass this column to the interface. Do you know how this value and the source_document_id and source_document_line_id can be populated when creating the RMA through the interface?
    Thanks
    Troy

  • Using External Interface on local content

    We're using External Interface for interfacing between Flash
    and
    JavaScript on the HTML page. All works fine online. When we
    try to
    localize the pages though (so that a Salesperson can have a
    CD full of
    demos), none of them seem to work.
    Is this an over-sensitive Flash security issue? We already
    have
    allowscriptaccess='always' and swliveconnect=true in the
    object/embed tags.
    What can we do that doesn't require changes on each
    individual machine
    to set trust paths or any other kind of browser
    configuration? Not only
    do we want to have this content working on the machine of a
    salesperson,
    we may get clients that want to deploy content offline
    (kiosks, machines
    without any network access).
    ~dd

    I believe you also need to have the user add the Flash file's location as a trusted
    source in the Flash Player settings.
    This is obviously an enormous pain. To get around this, you can run a temporary server from the CD. My team has used the Flying Ant server (http://www.wrensoft.com/flyingant/) and it worked quite well, and it runs on Mac, Windows, and Linux.
    Alternatively, you could create an installable AIR app to get around the security sandbox issue. If you don't want to have the customer install anything or have to go through loads of instructions to change Flash Player settings, go with the server solution.

  • Delete Intransit from APO which Loaded by PI from external interface

    Hi all,
    I am facinf a problem in deleting the Order created by External Interface.
    We are loading Inransit as PO Mamo (ATP Category AH). Now we need to delete all the Record with AH ATP categoy before we reload new intransit to APO.
    Problem is we are not able to delete those order as those are not in Live Cache.
    We try using transaction /n/sapapo/bp2 but every time its throwing error "SAP APO system Q51CLNT100 has been declared as an SAP R/3 system.
    and even i try deleting from /SAPAPO/RLCDEL. but its not deleting those order.
    Can some one suggest what to do.
    What all the option that we can try to delete the intransit.
    Thanks & Regards,
    Amit Sharma

    Hi Amit,
    You can use BAPI to delete AH ATP Category.
    1. Read all Purchase Documents from BAPI_POSRVAPS_GETLIST3 for product u2013 location for AH Type ATP Category only.
    2.Get the ORDID on the selection made.
    3.Call BAPI_POSRVAPS_REMOVEITEMS and load the list of order no. and then delete it.
    Please try this.
    Thanks,
    Dipankar

  • ASA 5510 Anyconnect VPN question-"Hairpin" vpn connection on same external interface

    I have a Cisco ASA 5510, I want to allow a VPN connection to be established by a client on one of the inside interfaces(10.20.x.x) to be able to go out the single External interface and get authenticated by the ASA to create a VPN tunnel to the other inside interface (10.0.X.X) and access resources on that subnet.
    Basically want clients on a WLAN to be able to VPN back in to the LAN with the ASA in the middle to get to company resources,
    Is this possible?
    Thanks,
    Tommy

    When we connect any VPN on a device then it is always a TO THE DEVICE connection and I am afraid we can connect only to the local / nearest interface where user is connected in a network with respect to ASA.
    I have seen this scenario working though earlier with one of my clients wherein he has configured his DNS server accordingly so that depending upon the source of the DNS request an appropriate IP address was provided for same DNS name. For example if user from IP address range 192.168.0.0 range connects to abc.com then it will get IP address 192.168.1.1 and if a user from range IP address10.0.0.0 connects then it will get 10.1.1.1.
    If we configure the same scenario as well then your requirement will be fulfiled with same name however VPN has to be enabled on wireless interface again. If not, then as you have described configuring a new domain name for VPN connection only for wireless users should do the deal.
    Regards,
    Anuj

  • Credit Memo through Open Interface in AP

    Hi,
    I need to create a credit memo through 'Payables Open Interface Import' program. It also needs to populate 'Credited Invoice' number with the standard invoice number (which is again created through the Open Interface).
    Issues:
    1) Which filed in AP_INVOICES_INTERFACE should be populated to hold the 'Credited Invoice' number ?
    2) Both standard invoice and credit memo invoice are created through single lauch of 'Payables Open Iterface' program. So, referred standard invoice will be in 'Never valdiated' status by the time credit memo is created. But 'Credited Invoice' takes only validated standard invoice numbers. So, do not know how it works out.
    Any inputs on this would be highly helpful !
    Thanks in Advance!
    regards,
    Mukthi.

    Hi,
    You'll find the relationship using:
    select cm.trx_number, trx.trx_number
    from ra_customer_trx_all cm,
    ra_customer_trx_all trx
    where cm.previous_customer_trx_id = trx.customer_trx_id
    When you create an on-account credit memo (both open receivable or not), apps stores the credited transaction id in the column previous_customer_trx_id of the created credit memo.
    You create on-account credit memos by creating referenced RMAs or in transactions form, by going to Actions->Credit.
    Hope it helps,
    Ketter Ohnes

  • Is there a way to run an existing PS-JS script using external interface

    I have several previously written Photoshop JS scripts which I'd like to run through buttons on PS panels, much like the example for the HelloWorld introduction. I assume that--using external interface--I'll somehow be able to fire off these script files. Is this a correct assumption?
    Thanks!

    Certainly, but not with external interface.
    Have a look at the cookbooks. There are examples of how to use the root host object to call directly into extendscript.

  • Support Desk Message Creation in SOLUTION MANAGER  through  External Emails

    Hello Experts,
                        I am a ABAP Developer , as mentioned in subject, my part is to Create support desk message in solution manager,through external Emails like outlook Express . To do this task i  am in need of more information about some  componenets which are used in solution manager support desk Message.
          My Doubts are,
    1) What is the use of Ibasecomponent in Message Creation?
    2) What if the ibasecomponent is mentioned as a defaut value ' 24 ' ( i.e is the ibasecomponent for solution manager - support desk ) ?
    3) To track the system from which the message is created , is ibase required or the SAP component will give those information?
         If anyone has already worked with this subject, please give me some suggestions ASAP.
    Thanks in Advance,
    Mohana

    Hello Mohana,
    Let see if I can explain this well:
    1) What is the use of Ibasecomponent in Message Creation?
    When you define a Solution in the SOLMAN, you need to update your Ibase
    Edit->Initial Data transfer for Ibase
    This create a tree structure in the ibase IB52, as you can see in the attachment.
    You get a componet number for SID-Client
    You can configure the SOLMAN in a way that when a message arrives from
    <System ID> <Installation Number> <Client> <User Name>
    this is what solman knows from a message comming from a satellite, them you
    know directly from which component/ibase the message has been received.
    This is important data, the component/ibase, for reporting issue, for assigning this component to a sold-to-party (being in IB52, left tree, select a system and go to Goto->Partner  you can assign a Sold-to party BP there for example)
    2) What if the ibasecomponent is mentioned as a defaut value ' 24 '
    By default the SOLMAN system has a Intalled base 01 already created for being used and maintained "automatically":
    being in dswp, solution : Edit->Initial Data transfer for Ibase
    If not you msut maintain the ibase manually from IB52, this is also possible.
    The Ibase 01 is a prconfigured iBase for being used for the SOLMAN application.
    Tink that the SOLMAN system is built up a CRM system, so the IBase is CRM matter. SOLMAN is only using some CRM applications to build the Service Desk scenario for example.
    I3) To track the system from which the message is created , is ibase required or the SAP component will give those information?
    Ibase is required
    Hope this helps,
    Dolores

  • Mandatory fields to create PO in SRM

    Hi all,
    I am working on data migration. Can you please tell me what are the mandatory fields to create PO in SRM. Please give the list of field names.
    Regards,
    Balaji.S

    Hi Balaji,
    Other than the mandatory fields mentioned above, you need to do some mandatory setting in SRM which would ensure that a Purchase order is created if the details in the shopping cart are complete.
    Go to transaction SPRO -> Supplier Relationship Management ->SRM Server -> Cross Application Basic Settings -> Define Objects in the backend system.
    Here you would need to mention the Purchasing group , the product category id , source system ( backend system). In the option External procurement - select the option Purchase order if the item data complete.
    This would ensure that provided your shopping cart data is complete, a Purchase order would be generated.
    Hope this helps.
    Kindly award if the answer was helpful.
    Regards,
    Rajesh

  • Can't create new folder on an external hard drive, and how to transfer files?

    Hello everyone,
    the non-English speaking videographer I translate for is having problems operating his Premiere CS5 for Mac from an external hard drive. He cannot create new folder on the external hard drive (the "New Folder" button is grayed-out when tries to export media onto the external hard drive) and when he simply tries to create new folder, the "new folder" option isn't available.
    He suspects it's because the hard drive was formatted for PC.
    Questions:
    - should PC-formatting cause that problem?
    - what's the proper way to transfer media files from PC-formatted external hard drive to the internal hard drive on Mac?
    Would appreciate your advice.
    Dimitri Vorontzov

    He is right on the money
    Now, for the sad or FAT part. You need to format the drive as FAT32 to make it work both on PC and MAC but, and that is a big BUT, the max file size of any given file will be 4GB. I haven't treid other formats yet, like the journaled MAC OS extended, but I don't think that would work. We transfer our files through or own gigabit network so I never had to try it, other than FAT32 formatted SDHC cards.

  • Two external interfaces; one to be used for outboud; second to be used for incoming VPN\Web traffic.

    I'm configuring our ASA and we have two AT&T circuits which we're only using one with our current Juniper firewall. I know the ASA doesn't support policy based routing so I'm wondering if the following hypothetical "config" is possible.
    External Interfaces:
    OUT_01 - 12.133.X.X
    OUT_02 - 201.61.X.X
    I would route all internal traffic to go out through OUT_01.
    We have over 5 site-to-site VPN and 30 external facing servers.  Could I use OUT_2 to configure all the inbound connections for the VPN and NAT rules?

    You can configure the ASA to allow asynchronous routing, as you are describing, by configuring TCP bypass.
    http://www.cisco.com/c/en/us/td/docs/security/asa/asa82/configuration/guide/config/conns_tcpstatebypass.html
    What this will do is you will still need to send traffic out one interface but the ASA will accept return traffic on either of the outside interfaces.  Configuring this can be a security risk as the ASA will ignor the state table.
    Or you could wait until ASA version 9.4 which will have support for PBR.  Ofcourse this is the first version that will support it, so don't be suprised if it has a few bugs.
    Please remember to select a correct answer and rate helpful posts

  • Program to create contract in SRM

    Hi All,
    Iam trying to create contract in SRM using the FM  BBP_PD_CTR_CREATE
    iam getting the below errors
    06.06.2014 11.06.2014
    Interface data contains errors
    Interface data contains errors
    Enter at least one item
    Enter exactly one partner of type Responsible Employee
    Enter exactly one partner of type Supplier
    Incorrect interface data for set #3 in method C
    Incorrect interface data for set #4 in method C
    Incorrect interface data for set #5 in method C
    Incorrect interface data for set #6 in method C
    Incorrect interface data for set 21 in method C
    Incorrect interface data for set 34 in method C
    Incorrect interface data for set 35 in method C
    Incorrect interface data for set 61 in method C
    Incorrect interface data for set 77 in method C
    Incorrect interface data for set 78 in method C
    can anybody help to resolve the above errors i might be giving inputs for the above FM wrong. if anypne of you faced above similar errors and resolve.
    Please help me to resolve the same.

    Hello Valhalla,
    Try this way:
    BAPI_USER_CREATE1 is remote enabled so you can create RFC destination for the all the system
    you want to create users.
    Load all the rfc destination in one table.
    Load all the users need to be created in one table.
    Loop at rfc_dest_tab.
        loop at users_tab.
             CALL FUNCTION 'BAPI_USER_CREATE1' DESTINATION rfc_dest_tab-RFC_DESTINATION
      EXPORTING
        USERNAME         =  users_tab-USERNAME
      NAME_IN          =
        LOGONDATA        =
        PASSWORD         =
      DEFAULTS         =
        ADDRESS          =
      COMPANY          =
      SNC              =
      REF_USER         =
      ALIAS            =
      EX_ADDRESS       =
      UCLASS           =
    TABLES
      PARAMETER        =
      RETURN           =
      ADDTEL           =
      ADDFAX           =
      ADDTTX           =
      ADDTLX           =
      ADDSMTP          =
      ADDRML           =
      ADDX400          =
      ADDRFC           =
      ADDPRT           =
      ADDSSF           =
      ADDURI           =
      ADDPAG           =
      ADDCOMREM        =
      GROUPS           =
      PARAMETER1       =
      EXTIDHEAD        =
      EXTIDPART        =         .
    ENDLOOP.
    ENDLOOP.
    This will create required user in remote SAP systems.
    Hope this solves your issue!
    Thanks,
    Augustin.
    Edited by: Augustarian on Aug 22, 2009 11:52 AM
    Edited by: Augustarian on Aug 22, 2009 11:52 AM

  • Creating Stakeholder in SRM

    Hi All,
    I have 2 questions regarding to SRM:
    1. I tried to create a stakeholder in the system. Everything looks fine until I tried to change the data.
    The system always gives me an error message: “Stakeholder does not exist” even though the date is set until 31.12.9999. And the strange thing is that stakeholder is listed in the system.
    2. I tried to create the Contact Management with Email. But It always gives me an error because I can’t select any Contact Person in the system.
    The system always gives me NO value for Contact Person when I try to select with radio button.
    I have already created the Contact Person through the customizing transaction as stated in the SAP Library
    But they have not appeared in the contact person fields when creating the stakeholders.   
    Your assistance is highly appreciated. Thanks.
    -Martin Darmawi-

    Hello....
    have you know the answere... i have a same problem too.
    i never use SRM. can you tell me... or give me documentation about SRM
    thank you very much
    Regards,
    Riny Muliawan
    [email protected]

Maybe you are looking for