Enterprise Service to assign customerID to companyID

We do not intend to use the Business Partner concept to create new customers in our ERP system using Enterprise Services. Is there any Enterprise service available to assign a customer to a sales account (company code)? We have found the IS-Media related Enterprise service Business Partner Sales Account, but this can not be used for our purpose as we do not want to use the Business Partner concept. The goal is to do invoicing in the ERP system, so we need to Create Customer Basic Data (OK), Assign Customer to Company Code (NOT OK), assign Customer to Sales Arrangement (OK), Create Sales Order (OK), Create Invoice (OK). We are lacking a service for assigning the customer to the company code for invoicing and accounting purposes. Can someone please assist me?

Thank you for your answer. I have already done as suggested, but our intention is to use the Standard Enterprise Services if available. And to be honest, I do find it hard to believe that there is no standard service to assign a customer to a company code, and provide company relevant data. I will keep on searching in the Enterprise Worplace. Do you know of a BAPI or RFC? I want to avoid to create a function/WS based on BDC Recording.

Similar Messages

  • Mapping ALE functionality to Enterprise Services

    Hi SAP Gurus,
    I am in an assignment to leverage Enterprise Services in the project and as part of it i need to understand how we can use Enterprise Services for the following requirements which are well supported by ALE/Idoc functionality.
    1) Master Data Distribution - We have ALE Change Pointers mechanism to track the changes done to the master data (Customer/Material/Vendor) and we can process the changes and create the idocs for the same by EOD. Changes are tracked based on the field level and interface level(Message Type). How can we leverage this change pointer mechanism in Enterprise Services.
    2) Best practice to trigger the Outbound enterprise services from ECC system.
    3) There are various tools to monitor IDOCs in ECC, what all are the tolls/transactions for monitoring the Enterprise Service.
    4) What is your view on IDOC V/s Enterprise Service
    Regards,
    Pras

    Hi Prasanna,
    These are two quite different technologies and framework here that your questions are about. One is SMD (Shared Master Data) tool which involves change pointers & IDocs and the other is an Enterprise Service for example an ABAP Proxy or a Web Service.
    1. Why would a customer want to do that especially for standard master data applications like Customer Master, Vendor Master, Material Master etc? I mean I don't understand the benefit of it when all these standard applications already support SMD. If a customer really wants these same functionalities via an Enterprise Service then they basically have to develop more custom applications to support this - for e.g. a Z program which will essentially replace BD21 to process the change pointers (CP) per application i.e. call the associated ABAP Proxy which will then create/do not create IDocs, process the CP by applying business logic, generate XML for PI to distribute further, email/do not email business owner, change the status of the CP depending on the outcome of the processing, exception handling etc. etc. But this whole thing, in my view, is cumbersome and sort of unnecessary as most of these things could be achieved via the SMD tool (except creating the IDoc itself of course!)
    The other way, to totally get rid of the CPs and process every change via ES - one would have to enhance all applications in question to call the ES (ABAP Proxy) at the time of master data change! There is no equivalent of BD64 in ES so I don't understand the purpose to be honest.
    2. In my view, to trigger it as an Outbound Proxy or Client Proxy via Method call.
    3. SXMB_MONI
    4. Like I said in the beginning, its like comparing two different technologies - I guess in the end it comes down to the business requirement at hand. Both can be very efficient (or very inefficient if deployed incorrectly).
    Cheers,
    Sougata.

  • Enterprise Services in ECC using SPROXY transaction

    Dear All,
    We were able see the Enterprise Services available in ECC 6.0 EHP 3 using the transaction SPROXY, we have even tested one proxy through this transaction. But now when we have configured ECC to connect the ESR (of PI), it is only showing Software components / Service Interface available in ESR throught the SPROXY transaction in ECC and not showing the Enterprise Services which are available in ECC.
    How to see both the things, existing Enterprise Services of ECC and Service Interfaces of ESR through SPROXY transaction in ECC?
    please help.
    thanks and regards,
    Ravi

    Hi Ravi,
    It may be that you just need a delta cache refresh but I would start by checking the SLD configuration.
    First strt with SAP Note: 1169869
    - I think that you might need to try changing the vendor (sap.com) that's assigned to the Software Component Version.
    - If you were seeing the SWCV before it should be installed on your system anyway but you can double check using the steps I've specified here: [Can't find  ESA ECC-SE 603 SWCV;
    - You might also want to check if the SWC is correctly assigned to the relevant business system/s in the SLD.
    Regards, Trevor

  • Regarding enterprise services in ECC

    Hi ,
    In reference to whether using standard idocs or standard ES available in ECC box ,in case we are not using CE ( so no composite applications) and only using SAP PI to integrate could someone point out any best practices that are available. The majority of services for example for Order to Cash scenarios like Sales Order create are synchronous in mode. From performance and reprocessing perspective using an asynchronous mode would be preferable - so do we use enterprise services for straight forward scenarios like order creation in ecc from sender legacy application or we use it only when we have business process orchestration in mind for later.
    Regards

    Hi Ravi,
    It may be that you just need a delta cache refresh but I would start by checking the SLD configuration.
    First strt with SAP Note: 1169869
    - I think that you might need to try changing the vendor (sap.com) that's assigned to the Software Component Version.
    - If you were seeing the SWCV before it should be installed on your system anyway but you can double check using the steps I've specified here: [Can't find  ESA ECC-SE 603 SWCV;
    - You might also want to check if the SWC is correctly assigned to the relevant business system/s in the SLD.
    Regards, Trevor

  • FB01 posting using Enterprise Service for Accounting

    Hi,
    I get an error when trying to create a G/L account post using the following enterprise service.
    Link: [AccountingDocumentERPBulkNotification_In|http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=8B45F549DDF711DB2B24000F20DAC9EF]
    System: IDES ECC6.0 Ehp4
    Testdata send from sproxy
    <ns0:AccountingDocumentERPBulkNotification xmlns:ns0="http://sap.com/xi/SAPGlobal20/Global">
         <MessageHeader>
              <CreationDateTime>2011-01-18 10:58:47</CreationDateTime>
         </MessageHeader>
         <AccountingDocumentERPNotificationMessage>
              <MessageHeader>
                   <CreationDateTime>2011-01-18 10:58:47</CreationDateTime>
              </MessageHeader>
              <AccountingDocumentERPNotification>
                   <AccountingDocument>
                        <OriginalEntryDocumentID></OriginalEntryDocumentID>
                        <CompanyID>1000</CompanyID>
                        <SetOfBooksID>1234</SetOfBooksID>
                        <TypeCode>SA</TypeCode>
                        <OriginalEntryDocumentTypeCode>AB</OriginalEntryDocumentTypeCode>
                        <PostingDate>2011-01-18</PostingDate>
                        <Item>
                             <ID>01</ID>
                             <CostCentreID>2100</CostCentreID>
                             <ProfitCentreID>1402</ProfitCentreID>
                             <DebitCreditCode>1</DebitCreditCode>
                             <TransactionCurrencyAmount currencyCode="EUR">10</TransactionCurrencyAmount>
                             <GeneralLedgerAccountReference>
                                  <ID>4</ID>
                             </GeneralLedgerAccountReference>
                        </Item>
                        <Item>
                             <ID>02</ID>
                             <CostCentreID>2100</CostCentreID>
                             <ProfitCentreID>1402</ProfitCentreID>
                             <DebitCreditCode>2</DebitCreditCode>
                             <TransactionCurrencyAmount currencyCode="EUR">10</TransactionCurrencyAmount>
                             <GeneralLedgerAccountReference>
                                  <ID>4</ID>
                             </GeneralLedgerAccountReference>
                        </Item>
                   </AccountingDocument>
              </AccountingDocumentERPNotification>
         </AccountingDocumentERPNotificationMessage>
    </ns0:AccountingDocumentERPBulkNotification>
    Error received in debugger
    FI/CO interface: Object type SA not defined
    Account 479000 does not exist in chart of accounts INT
    G/L account 1000/479000 does not exist
    G/L account 479000 is not defined in chart of accounts INT
    Account 479000 does not exist in chart of accounts INT
    G/L account 1000/479000 does not exist
    G/L account 479000 is not defined in chart of accounts INT
    Please help...

    The problem was missing leading zeros in the fields
    Old Values
    <CostCentreID>2100</CostCentreID>
    <ProfitCentreID>1402</ProfitCentreID>
    <GeneralLedgerAccountReference><ID>4</ID></GeneralLedgerAccountReference>
    New Values
    <CostCentreID>0000002100</CostCentreID>
    <ProfitCentreID>0000001402</ProfitCentreID>
    <GeneralLedgerAccountReference><ID>0000000004</ID></GeneralLedgerAccountReference>

  • 403-Forbidden exception for Enterprise Service

    Hi,
    A week back, through SOA Manager I had configured a enterprise service. Everything was looking good. The service was active and I could consume the service (through a SOAP Client)
    Just yesterday, when I tried accessing the service again, I am getting a 403-Forbidden exception. I check the service in SICF (/default_host/sap/bc/srt/xip/sap/...) and its active. I am not sure what changed in the last 2 days. Any tips will be highly appreciated.
    Regards,
    Keerti

    Hi Keerti,
    This error might be due to  not having the proper user roles assigned to the user being used for posting.Please check if
    the service user  have the role SAP_XI_APPL_SERV_USER assigned to it : SU01 -{enter user}->check roles tab-> add the role if not present.
    Also some times it can be a case that the password of the existing user is changed, so make sure you are using correct one.
    check this[603624|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=0000603624&nlang=E]  also-> check if all the relevant services are active(sap/bc/srt*) , some times i noticed that  the root node will be in active state but some of the child note may be inactive.
    refer http://help.sap.com/saphelp_nwpi71/helpdata/EN/46/d28dfa34bb12bee10000000a1553f7/content.htm
    if you are in DEV environment you can try using the report RSICF_SERVICE_ACTIVATION .
    Best Regards
    Srinivas

  • Design Objects created in Enterprise Services Builder not appearing in Integration Builder

    I am fairly new to PI, so hoping someone can help.  I have created a number of design objects (DataType, MessageType, ServiceInterface, MessageMapping, OperationMapping).  I had also imported an RFC object successfully as well that is used in the creation of the design objects.  All have been saved and activated, and there are no apparent errors listed. 
    After saving and activating the objects, I went into Integration Builder, and created a new Configuration Scenario.  However, when trying to add in the Interface Determination, Receiver Determination, Sender Agreement, and Receiver Agreement, I do not see the the RFC object or design objects that were created in the Enterprise Services Builder.
    Can someone advise as to whether or not I have missed a step somewhere?  Or perhaps there is something else that I need to do before I can get the design objects and imported RFC object to appear in the Integration Builder?.
    Thanks in advance.
    Tuan.

    Hi Tuan,
    Are you using Business System or Business Component.  If your using Business System you need to assign Software Component Version to Business System in SLD.  If your using Business Component you have to add the Interface Name Manually to the Business Component.  Please see the Below screen shot, you have to add Sender or Receiver Interface manually to proceed further step.
    Thanks,
    Satish.

  • Problem with models in the enterprise service builder

    Hi all,
    I get this message from the enterprise service builder, when i double click on one of the models on the tree on the left of the builder itself.
    the message says:
    Error Initializing Business Modeling
    Initialization of business modeling cannot be started. You cannot work with business modeling. Check tht all required configutarion objects are available
    i made all the wizards suggested in /people/werner.steyn/blog/2008/03/03/how-to-look-like-a-hero-with-netweaver-ce-esr-sr
    please someone can help me to understand what the massage means?
    what is a configuration object? what can i do to fix the problem?
    thank you very much

    closed

  • Not able to see Enterprise Service hosted at SDN

    Dear All
    I want to access the Enterprise Service that are available at SDN and for that I created two proxies in Visual Admin.
    I am trying to call those services in my Visual Composer. I am able to see the services in the Group.
    But not able to see the required Enterprise Service.
    When I click the + sign nothing comes under that group.
    I am using VC 7.0
    Can any body help me.
    Thanks
    Vivek
    Hello Everybody
    The ES available at SDN cannot be accessed outside SAP network because if we see the XML of the service available, the URLs within the XML are pointing to the internal hostname iwdf1030.dmzwdf.sap.corp of the system and not to the external hostname erp.esworkplace.sap.com. Unfortunately the internal hostname is not accessible or known to the internet and that is why we are not able to connect and retrieve the interface definition.
    May be it will take some time to resolve this issuse, till then have a great time.
    Regards
    Vivek
    Edited by: Vivek Kumar Mishra on Feb 28, 2008 11:26 AM

    Hello Everybody
    The ES available at SDN cannot be accessed outside SAP network because if we see the XML of the service available, the URLs within the XML are pointing to the internal hostname iwdf1030.dmzwdf.sap.corp of the system and not to the external hostname erp.esworkplace.sap.com. Unfortunately the internal hostname is not accessible or known to the internet and that is why we are not able to connect and retrieve the interface definition.
    May be it will take some time to resolve this issuse, till then have a great time.
    Regards
    Vivek

  • Error creating service consumer enterprise service

    Hi,
    I'm facing an error when creating a service consumer enterprise service using WSDL URL. I got the error message
    'Exception occurred in communication framework:Error in HTTP Framework:404Not foundhttp://localhost:8000/?wsdl=wsdl0'
    Does anyone have any idea of how may cause this problem ?
    I've looked in existing foruns questions for a long time, and I didn't get any answer to my problem.
    I'll apreciate any help.
    Thanks,
    Paulo Sousa

    Hi,
    The problem was in WSDL. It has an address 'http://localhost_8000/
    They replace it by the address where the service is installed and i was able to create the service consumer.
    Thanks,
    Paulo Sousa

  • XML Deserialization error while consuming Enterprise service in wd java..

    Hello,
    I am trying to build 2 webdynpro java webdynpro applications which consumes enterprise service for purchase order and another application for Busines partner.
    While i was able to successfully consume the PO service in webdynpro java and get the desired output for PO..i get XML Deserialization error while running appliation for Business Partner..
    These are the details/steps i followed for the Business Partner application:
    1. After creating the model using the enterprise service, i created a service controller from the model to the component controller..
    2. Out of many inputs/output attributes during mapping from model to component controller. i further mapped the context from CC to ViewC.
    3. In the wdDoInit() method, i added the follwing code:
        BPCreate model1 = new BPCreate();
        Request_BusinessPartnerERPCreateRequestConfirmation_In RequestC = new  Request_BusinessPartnerERPCreateRequestConfirmation_In(model1);
        BPERPCrteReqMsg_S CreateMessage = new BPERPCrteReqMsg_S(model1);
        BPERPCrteReq_SBP Cpartner = new BPERPCrteReq_SBP(model1);
    String Category = new String();
        String lf = new String();
        Cpartner.setInternalID(new String());
        Cpartner.setNumberRangeIntervalBusinessPartnerGroupCode(new String());
        Cpartner.setLifeCycleStatusCode(lf);
        Cpartner.setCategoryCode(Category);   
        CreateMessage.setBusinessPartner(Cpartner);
        RequestC.setBusinessPartnerERPCreateRequestMessage_Sync(CreateMessage);
        wdContext.nodeBusinessPartnerERPCreateRequestMessage_Sync().bind(CreateMessage);
    4. When i comment this code and run the application, the aplication comes up but the input fields are non-editable..
    5. If i place this code in wdDoInit() method, i get the Deserialization error..
    Any idea about why this error occurs and which areas in the application can lead to these errors?
    I checked that the service runs fine in soamanager.
    Thanks, JVR

    Hi Kishore,
    This error is majorly because while executing this Webdynpro application you are not entering all the mandatory fileds of WS.
    Please try to execute this WS from WS-Navigator, check which fileds are mandatory and then
    appropriately instantiate it in wdDoInit and pass all the fields required.
    Regards,
    Vaibhav Modi.

  • Unable to Enterprise Service Repository and Intergration Directory in SAP PI 7.1

    Hello Experts,
              I am unable to open Enterprise Service Repository and Integration Directory in SAP PI. The error displayed while opening the tools is "Can not find Message File". I have tried installing Java versions from 1.5 to 1.7 .Also all the Host and Services files entry are correctly pasted in drivers--> etc--> folder. But still the problem persists... Would request you help me on this so that i can start my work. Please find the below error screen shot... Thanks a lot in advance.
    Best Regards,
    Prashanth Bharadwaj.Ch

    Hi All,
         As per your previous conversation,If java is installed properly a pop up window will be opened. I have typed JAVAWS in run command. Please the below screen shot. Even the problem persists.. Kindly help. Thanks a lot in advance
    Best Regards,
    Prashanth Bharadwaj.Ch

  • Logon Error Message - Enterprise Services Builder address not maintained

    Hi Experts,
    I'm about to start the configuration on PI PROD (PI 7.1) server, but I keep encountering an error, saying "Service cannot be reached"
    Service cannot be reached
    What has happened?
    URL http://hostname:port/nwa call was terminated because the corresponding service is not available.
    Note
    The termination occurred in system PIP with error code 404 and for the reason Not found.
    The selected virtual host was 0 .
    What can I do?
    Please select a valid URL.
    If it is a valid URL, check whether service /nwa is active in transaction SICF.
    If you do not yet have a user ID, contact your system administrator.
    ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:XXXXX_PIP_00-v:0-s:404-r:Notfound
    HTTP 404 - Not found
    Your SAP Internet Communication Framework Team
    What's more weird is that I can't launch sxmb_ifr because 'Enterprise Services Builder address not maintained'.
    I already made some RFC Destination such as AI_DIRECTORY_JCOSERVER, AI_RUNTIME_JCOSERVER, LCRSAPRFC, and SAPSLDAPI and when I test the connection, here's the error message said 'Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=67'
    Thanks for the reply.

    Hello,
    Check if you have more than one system. If so, check whether host, port and URL of startpage are maintained on the correct one.
    Also, please follow the MANUAL steps of the SAP Help link below:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a0/40084136b5f423e10000000a155106/content.htm
    Ensure you have created the RFC Destinations in the ABAP and Java Environment
    You need to create the following RFC destinations in transaction SM59
    (ABAP) and the Visual Administrator (Java):
    AI_RUNTIME_JCOSERVER
    AI_DIRECTORY_JCOSERVER
    LCRSAPRFC
    SAPSLDAPI
    Last, please check whether, In tcode SM59, the destination INTEGRATION_DIRECTORY_HMI.
    The user maintained in the Logon tab should be PIISUSER
    and ensure he password is correct,and check if the destination will test successfully.
    All of those will solve this issue
    Regards,
    Caio Cagnani

  • How to know the class method behind an enterprise service

    Hi,
    SAP has provided enterprise services for Room booking in Real Estate module. They are even shipping the complete application for a nominal price. But the standard version is not suitable for our client requirement so they want to develop this application inhouse.
    Now my question is:  I know the enterprise services used in this application. How to know the implementing methods behind these enterprise services ?
    If possible suggest which approach will be a better option for the inhouse development.
    1. Webdynpro ABAP and use directly methods behind the enterprise services.
    2. Webdynpro ABAP and create client proxy class for the enterprise services.
    3. Webdynpro JAVA and use the enterprise services.
    4. Using visual composer modelling the application.
    Please suggest the best alternative.
    Best Regards,
    Aleem Mohiuddin.

    Hi
    They are even shipping the complete application for a nominal price. But the standard version is not suitable for our client requirement so they want to develop this application inhouse.
    I assume you are talking about xApps.
    How to know the implementing methods behind these enterprise services ?
    In sproxy transaction you can search service and then you can see class and method implemented behind that particular service.
    1. Webdynpro ABAP and use directly methods behind the enterprise services.
    In my opinion not recommended to bypass ES and use method behind it.
    2. Webdynpro ABAP and create client proxy class for the enterprise services.
    Not sure why you want to create proxy of ES.
    3. Webdynpro JAVA and use the enterprise services.
    4. Using visual composer modelling the application.
    You can use either Webdynpro (ABAP or Java) or VC to model your application which consume ES in backend. Both options are good, you can chose Java or ABAP flavor of dynpro based on skill available in team. VC is very effective in rapid modelling and can be used in protyping or in development of complete application.
    Regards,
    Gourav

  • Create service order on basis of service request via Enterprise Service

    Hi,
    I would like to use the ServiceExecutionOrderERPCreateRequestConfirmation_In Enterprise Service to create a service order in SAP in the basis of a previous created service request. Is this possible? I already tried calling the service with various parameter combinations. The creation works fine but the relationship to the service request is not maintained. Could maybe any of the SAP guys or anyone else tell me whether this is possible at all or not?
    Thanks a lot,
    Manfred

    Hello Manfred,
    Yes this is possible.
    In the service structure, there is a node by name BusinessTransactionDocumentReference.
    Please enter the following in the node elements:
    ID = <service_request_id>
    TypeCode =  118
    MainIndicator = true.
    The node BusinessTransactionDocumentReference may look like below in XML.
    <BusinessTransactionDocumentReference>
         <BusinessTransactionDocumentReference>
              <ID>service_request_number</ID>
              <TypeCode>118</TypeCode>
         </BusinessTransactionDocumentReference>
         <MainIndicator>true</MainIndicator>
    </BusinessTransactionDocumentReference>
    If you set the MainIndicator to false, ServiceRequest will be visible in the "Objects" tab in the Order. If this is true, ServiceRequest will be in the header of the order.
    Hope this helps.
    Regards
    Shankar

Maybe you are looking for

  • How do I remove a blank line in a pdf with  adobe pro XI?

    How do I remove a blank line in a pdf with adobe pro XI? Can I combine text blocks into one paragraph that are now given line by line? Is there a way to add a paragraph to an existing pdf and have the remaining text flow to the next pages?

  • SAP_BW_VIRTUAL_COMP

    Greetings, I have a dumb question.. What is SAP_BW_VIRTUAL_COMP, where do I find information for this package? Where do I download it, and is it an abap or java stack. I see a lot of notes referring to this package. We are trying to implement not 937

  • Install Flash Builder 4.5.x Upgrade without Flex Builder 3.x installed?

    Edit: Is the lack of replies because no one knows the answer or because this was a ridiculously dumb question? Also, if I must have a prior version physically installed to do the upgrade, can I install Flex Builder 3 on a temp Windows machine, upgrad

  • Don't know how to install WS generated by ADF AppModule into WebLogic

    Hello everyone... I can create webservices iin JDeveloper, test them successfully, however I can't deploy the webservice and make it work in WebLogic. I created a file containing screenshots for every step I am doing, from creating the application to

  • Error in Loading Daemon plist programmatically

              I'm trying to a Load LaunchDaemon plist from my Mac Application.When i try to load it in terminal it loads successfully, but when i try to load it thru my code, it doesn't work.           Here is my code : OSStatus status;     Authorization