Limit PO created in SRM changes to Service PO in ECC

Hi,
I've created a limit PO in SRM, but when I viewed it the item category was 'D' (Service) instead of 'B' (Limit).
Can anyone advise?
Regards,
John

Did you ever get this resolved. We are trying to use the Create PO option in SRM to and the the SC and we have the same issue.

Similar Messages

  • Difference between SERVICE HIERARCHY and LIMIT PO's in SRM

    Hi all,
    SRM 5.0 SP12,ECS.
    Can anyone explain when do we need to create SERVICE HIERARCHY PO's and LIMIT PO's in SRM?
    Thanks.

    Hi Rajan ,
    Thanks for teh reply.
    I'm but confused with your answer....
    We have SRM 5 implemented at our place and I see that service carts  created in the system using the link "ORDER" when converted to PO's in Sourcing create Purchase orders with HIERARCHY structure i.e. 1 header and 1 item(with the actual service line) but when they are replicated to ECC,we have done an enheancement to create LIMIT PO's for service orders.
    Hence I wanted to know when do we need to create SERVICE HIRERACHY based PO's in SRM and when we need to create LIMIT PO's directly in SRM?
    Also I understand that in SRM,for limit PO's,when the PO item is deleted in PROCESS PO trasnctions,the items are not returned back to sourcing.We dont want this to happen for all types of PO's(both material and Service).We want that when a PO item is deleted,the item should return back to sourcing.
    But other then above functionality,what are the advantages of creating SERVICE based HIERARHCY PO's v/s LIMIT PO's in SRM?
    Please advise.
    Any inputs from Experts on this forum will be appreciated.
    Thanks in advance.

  • Change the purchasing group of shopping cart created in SRM from PR in ECC

    Dear All,
    When a PR is created in ECC and transferred to SRM using program BBP_EXTREQ_TRANSFER, the purchasing group does not get assigned correctly in the SC created in SRM.
    I tried implementing Badi BBP_BADI_EXTREQ_OUT to resolve the same.
    But it is not working.
    I've passed the value 'O' to the field PROC_GROUP_OT and the puchasing group value to the field PROC_GROUP_ID of the parameter ORG_IMP. But I'm not sure wat value has to be passed to the field PARENT_GUID of the same parameter and  tried passing the PR number once and the item number once to it.
    But none of it is found to be giving the expected results.
    The purchasing group found in the SC in SRM is different from that given in the PR in ECC.
    The code that i've written in the Badi implementation is as follows.
    move transtab_imp to ls_transtab.
    ls_org_imp-PROC_GROUP_OT = 'O'.
    ls_org_imp-proc_group_id = ls_transtab-eban-ekgrp.
    read table item_imp into ls_item_imp with key item_number = ls_transtab-eban-bnfpo.
    if sy-subrc = 0.
    ls_org_imp-parent_guid = ls_item_imp-item_guid.
    endif.
    APPEND ls_org_imp to org_imp.
    Can anyone help me to resolve the issue??
    Thanks,
    Kayal

    Hi kayal,
    See the foll threads for sample code/solution:
    Re: BAdI to change pur group
    Re: Changing P Grp in shopping cart item
    BR,
    Disha.
    <b>Pls reward points for useful answers.</b>

  • Limit PO price changes are not replicated to ECC backend

    Hi all,
    SRM 5.0 ECS SP13.
    When I change the value(increase/decrease) in limt PO which is already created(PO is changed for first time) and order the PO,under Overview screen.,the PO total value(at header level) shows the correct changed /new value while at the Item level,the Net price is shown as the old value!However when I go and check the item details,the  field "VALUE" and "EXPECTED VALUE" have the changed/new value.
    Because of the above issue,the PO changes are not replicated to ECC backend system.When I tested the BAPI BAPI_PO_CHANGE1 with the test data,there is no error mesasge in ECC backend system.
    After this,when I change the PO for second time(again value increase/descrease),the total value and net price is shown correctly in SRM and changes are also replicated to ECC backend system!
    I have also checked the cong for SPOOLPARAMETERS under Set Control Parameters and eveything is set correctly as shown below
    SPOOL_JOB_USER     User that execueds spool job.     CUA_ADMIN
    SPOOL_LEAD_INTERVAL     intervall by which the retrytime incr.     60
    SPOOL_MAX_RETRY     Max. number of retrys for writing BAPIS     10
    Can someone throw some pointers how to resolve the above issue.
    Thanks in advance.

    Hi
    can you recreate the same issue
    are you saying that
    1. create a limit po for 100 USD and replicated to ECC AS 100 USD total value.
    2 . now update the PO in SRM 150 USD and it was not replicated to ECC ?
    or
    1. limit sc
    2. Limit PO
    3. update not reached ECC.
    Note 1284361 - Limits not transferred to backend purchase order
    Symptom
    Extended classic scenario.
    You have ordered a purchase order with more than one hierarchy item containing a limit.The purchase order is created or updated in the backend system without errors but the limits are missing in the backend purchase order.

  • SRM - Delete confirmation (service entry sheet)

    Hi,
    we have the 5.00SRM.
    The user tried to post twice the same confirmation (service entry sheet) so the system replicated the first one in R3 and the second is in error for the Purchase order lock (message class SAP-T100 message-id BBP_ADMIN 010).
    It's right that the second is in error (Luckly!!!), but now we don't know how delete it (the second wrong confirmation), because in the confirmation transaction the delete button is inactive. Now the user need to create a new confirmation for the same purchase order, but since now all the confirmations for that purchase order go in error.
    Please, help me ... I looked all SAP notes and forum messages but I didn't find the solution.
    Thanks
    Lara

    Hi
    Which SRM scenarion and version are you using ?
    <u>Seems to be some bug in the system (Either due to wrong implmentation of some OSS note or some other reasons).</u>
    <b>Anyways, better to raise an OSS message with SAP as well.</b>
    <u>Refer to following OSS notes.</u>
    <b>535765 Too many entries in BBP_DOCUMENT_TAB
    1028584 You cannot delete confirmations that are in approval process
    863198 Confirmation screen is locked on click on delete button
    668829 Error when deleting held goods receipt confirmations
    852327 Disable Deletion of Confirmed PO Items
    994529 Conf can be deleted despite error in DOC_CHECK_BADI
    778489 Partial confirmations for back-end service purchase orders
    602973 Duplicate error messages during confirmation
    499917 EBP: deleted return delivery: BBPERS creates no invoice
    786051 Deleted service lines are checked
    515754 Deletion of held confirmation documents in back-end case
    355138 Cancellation of goods receipt/service confirmation
    430660 Deletion, change, return delivery possible after return</b>
    Hope this will help.
    Regards
    - Atul

  • External requirement from non SAP system created in SRM 7.0 Extended Classi

    Hello SRM Gurus:
    Has anyone created an external requirement using XI ExternalRequirement_Create_In (http://sap.com/xi/EBP).  We are getting a E001 "No company code could be determined for backend  for product##".  I traced the error to FM 'BAPI_SCEC_CREATE' in class "CL_BBPX_EXTERNAL_REQUIREMENT".  What I found is that it check the attributes for BUK and updates a table with the backend EEC system.  Then it checks if any of the entries match our external non SAP system in our external requirement and since it is a non SAP system none do.  Then it sets a return error code.
    I configured our non SAP system in the SLD and in SPRO under "Define System Landscape" as a non SAP system.
    We are running external classic scenario.  We just want to created a shopping cart from an external non SAP system.  Source the shopping cart in SRM and create the PO in SRM/ECC.  We are not using a product master but creating "describe requirement" in our external system.  Our product categories are replicated from ECC and the same codes used in our external non SAP planning system.
    If I change the external planning system to the ECC backend system, the external requirement is created in SRM but when I source it and convert it to a PO, it returns a backend error that the external requirement number does not exist in ECC.  Therefore it appears all of our data from our external system is correct with the exception of how to deternine the backend company code
    According to SAP this should be possible using XI.
    Has anyone been successful doing this or can you please advise any OSS notes or documentation explaining how to do this.  Please advise if you need additikonal info.
    Thanks in advance.
    Bert

    Dear Poster,
    As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
    Best Regards,
    SDN SRM Moderation Team

  • How to create a view for all Service Requests that are not approved by reviewer

    Hallo,
    I want to create a view in the Service Requests library that shows all SRs that are not approved. How to configure condition that says: if a SR has related Review Activity which is In Progress, show that SRs?
    I couldn't find this when creating the view. Thank you.

    So here's the first problem with that: Which review activity? a SR can contain multiple RAs, so how do we decide if an arbitrary SR is approved or not? 
    As to the specific language you use (Any child RA is In Progress) you might want to look at the criteria from the default Change approval view, which does something similar: 
    <QueryCriteria Adapter="omsdk://Adapters/Criteria" xmlns="http://tempuri.org/Criteria.xsd">
    <Criteria>
    <FreeformCriteria>
    <Freeform>
    <Criteria xmlns="http://Microsoft.EnterpriseManagement.Core.Criteria/">
    <Expression>
    <And>
    <Expression>
    <SimpleExpression>
    <ValueExpressionLeft>
    <Property>$Context/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' TypeConstraint='CoreActivity!System.WorkItem.Activity.ReviewActivity']/Property[Type='CoreActivity!System.WorkItem.Activity']/Status$</Property>
    </ValueExpressionLeft>
    <Operator>Equal</Operator>
    <ValueExpressionRight>
    <Value>$MPElement[Name="CoreActivity!ActivityStatusEnum.Active"]$</Value>
    </ValueExpressionRight>
    </SimpleExpression>
    </Expression>
    <Expression>
    <SimpleExpression>
    <ValueExpressionLeft>
    <Property>$Context/Property[Type='CoreChange!System.WorkItem.ChangeRequest']/Status$</Property>
    </ValueExpressionLeft>
    <Operator>Equal</Operator>
    <ValueExpressionRight>
    <Value>$MPElement[Name="CoreChange!ChangeStatusEnum.InProgress"]$</Value>
    </ValueExpressionRight>
    </SimpleExpression>
    </Expression>
    </And>
    </Expression>
    </Criteria>
    </Freeform>
    </FreeformCriteria>
    </Criteria>
    </QueryCriteria>
    This is a simple AND criteria with two componets. one looking for a Review Activity (TypeConstraint='CoreActivity!System.WorkItem.Activity.ReviewActivity') which is related to the targetting CR by Contains Activity ($Context/Path[Relationship='CoreActivity!System.WorkItemContainsActivity';
    Context in this... context means the CR targeted by the view) where it's status (/Property[Type='CoreActivity!System.WorkItem.Activity']/Status$) is In Progress ($MPElement[Name="CoreActivity!ActivityStatusEnum.Active"]$). The other is filtering
    for the target change request's status ( $Context/Property[Type='CoreChange!System.WorkItem.ChangeRequest']/Status$) is In Progress ($MPElement[Name="CoreChange!ChangeStatusEnum.InProgress"]$). 
    You could convert the second criteria to point to SRs and SR status values, and then use the similar text for the first criteria. i'd recommend
    Anton's Advanced View Editor (or
    the free version) to do the criteria adjustment. 

  • How do I create a "document-centric" Web Service?

    By document-centric I'm talking about receiving a SOAP message on the server-side, where the initial parsing and security processing (this aspect is very important) is performed but then allowing the developer to access the delivered "payload", i.e. the XML, and perform whatever mapping/processing that is required without automatically mapping to the "standard" auto-generated Java objects.
    It is important that the client receives the "full" complex WSDL and can therefore generate their proxy classes with whatever tool (or language) that is appropriate.
    On the server side we do not want to create hundreds (if not thousands) of Java Bean clases as we already have the legacy code to map XML to Java. The idea is that JAX-RPC only instantiates the SOAPElements that represent the "raw" message, or, if possible, doesn't instantiate any objects whatsoever.
    I've spent many days now trying to find a single well-worked example for this type of Web Service without success - many, many references of the style "..and you can then create a document style web service.." but without the all important "how".
    From what I've read a custom type-mapping and/or serializer/deserializer could be the answer but again no good, solid examples are forthcoming.
    Another alternative seems to be to create the server side stub-classes using a "dummy" WSDL with the elements set to "anyType" but then distribute the "genuine" WSDL to the clients - we've got a simple example of the kind working but I don't like the idea of "tricking" the system in this way.
    I'm working with WASD 5.1, which in theory conforms with JAX-RPC so any ideas offered here should also apply in that environment.
    Has ANYONE successfully created a service of this type?
    Any help with this issue would be very much appreciated and rewarded (with Duke Dollars of course).
    Chris.

    Chris,
    I too noticed that most vendors take the RPC centric approach. Its because most of the industry examples of how WSs were used were simple enough to implement using RPC and anything more (document literal) would add to the complexity of implementation. This is something that is feared by many developers, especialy the .Net crowd who seem to want everything done through a wizard menu interface and don't care about other WS implementations at all.
    This is sort of changing. J2EE 1.4 is WS-I compliant, so when you compile server side ties from WSDL you can specify a document literal option and WS-I compliance. This gives you access to the SOAPElement objects. There's still issues with going between W3C DOM and SOAP elements but that's just API inconvenience, not a show stopper. As the inudustry develops more complex WSs we will see the vendors change their tools to better support this...
    Anyway, some more help...
    I use the the following wscompile options to build from WSDL for document literal WSs.
    wscompile.bat -d . -nd . -s . -f:documentliteral -f:wsi -keep -model model.gz -import config.xml
    wscompile.bat -d . -nd . -s . -f:documentliteral -f:wsi -keep -model model.gz -gen:server config.xml
    My "wrapper" elements look like this...
    <xs:element name="AComplexXMLResponse">
         <xs:complexType>
              <xs:sequence>
                   <xs:element ref="myNS:MYComplexXMLType"/>
              </xs:sequence>
         </xs:complexType>
    </xs:element>
    If I do this:
    <xs:element name="ASimpleXMLResponse">
         <xs:complexType>
              <xs:sequence>
                   <xs:element name="AName" type="xs:string"/>
              </xs:sequence>
         </xs:complexType>
    </xs:element>
    I still get the JAXRPC language bindings to a string, but in my case I don't really care. This may well be different for you.
    What I do to manage these elements is to split up the WSDL, WS wrapper element definitions and actual data XML schema definitions into separate documents. This means I have a WSDL which IMPORTS my message schema (this is where I define wrappers for in and out XML) which INCLUDES the actual DATA XML schema that I have.
    The WSDL import looks like this:
    <types>
         <xs:schema>
              <xs:import namespace="http://schemaURI" schemaLocation="./relativePath/WrapperElementSchema.xsd"/>
         </xs:schema>
    </types>
    The wrapper element schema has:
    <xs:include schemaLocation="./ActualDataSchema.xsd"/>
    This way I can easily replace the wrapper documents with just anyType references if something doesn want to play nice. The data schema file and the WSDL stay the same. This minimises the impact on what you have to change in your distribution. This is important as the WSDL is often generated on the fly by your WS environment and so can not be easily changed once you build your WSs, but the schema files it references are easily changed without affecting your code.
    Another reason for the wrapper elements was a JWSDP 1.2 issue (I don't know if this has been fixed in 1.3), where if you had the same method parameter signature in a web service (the parameters it took were the same XML types, for instance if you have an add and update methods for the same document input) JWSDP would get confused at runtime. It did not take account of the SOAP action that came along with the request to determine which operation to call. It just took the incoming XML, saw that it was of a certain type and it passed it to the first operation that took this element, which is VERY wrong. By using the wrapper elements, I could give all my input and output elements for each method different names (I used a naming stragegy that appended a 'request' or 'response' string to the method name to form a method parameter element name. This is a pain in the ass, but works and does wonders for interoperability with other WS vendors. Like I said before, I've got this working with JWSDP, BEA and .Net servers and clients.
    Hope this helps,
    If you think there is a real need for a public HOWTO on this, I could write one with a full step by step guideline that shows where I broke my legs getting this stuff to work. But this would eat into my sleep time :-/ TO JUDGE INTEREST I call on all people interested in a tutorial to respond to this thread (esp people involved with the JWSDP WS tutorial documentation). If I get 5 or more different people responding I will loose some sleep for the good of this community. Otherwise, I will just try to help you when I have time to read the forums.
    Kuba

  • Problem in Changing the Service Order Using BAPI_ALM_ORDER_MAINTAIN

    Hi ABAPers,
      I want to change the Service order(<b>TCODE-IW32</b>) Using <b>BAPI_ALM_ORDER_MAINTAIN</b>.But i don't know what are all the
    Parameters needs to be passed.I want to chnage the <b>COMPONENT</b> of the Service Order.Please anyone tell me what all are the
    mandatory parameters should be passed to change the <b>COMPONENT</b> of the Service Order.If anyone has the code Please send me.
      It is very Urgent Kindly help me to Solve this problem.
    Regards,
    Ashok.

    Hi Ashok,
    i am sending u the sample eg thread for bapi create i thnk u can find out the mandatory fields frm tht ...
    check this link though it is for create the mandatory fields and structure will be same .
    Create Order BAPI
    regards
    Sana M.
    reward for useful answers..

  • Loose track of invoice to credit once changed to "service"

    Please explain, this is a question from a customer, this is not the first time we have been asked this, do you have a solutionl.
    when you would like to create a "AR credit memo" as a "copy to or from" but it is damaged and should not affect inventory, you change to "service" once this is done the link to the invoice is broken. is there anyway to keep the link betwen the invoice and the credit ??
    when a customer sends a debit for an item that is damaged/broken, I need to issue the credit referiing to the original invoice and system should be asking me u201Creturn to stock yes or nou201Du2026..at the moment credit department tells me that if I do not want it back in stock they have to issue a u201Cserviceu201D credit note.  By doing it this way, I cannot track damaged goods to debit my suppliers or how much goods we do not put back in stock.

    The proper way to handle this should be a normal Credit Memo plus a Goods Issue to take out the damaged items.
    Thanks,
    Gordon

  • Mass Change for Service master

    Dear Experts,
    I've tried to do Mass change for service master.. in transaction MASS, i couldnot able to find the object for service master there..
    Is there any possiblity to do mass change for Service Master
    thanks

    Hi,
    I have tried ur scenario. Mass change for service master was possible using the TCode: MASS. But if u go to the Tcode:MASS, system asks object type. object type for service is not available in the match code/input help(F4).
    At any time, if u want to know the object type for any transaction , goto the Tcode: SW02.(path: SAP Easy access: SAP Menu->tools-> ABAP work bench->overview->business object overview( SW02).
    click on materials mgmt.-> external services mgmt.-> service master ( in the tree list).
    Object type for service master: BUS1005
    this business object is useful for list display for service master records(get list), read detail data for a service master record, create& change service, display object, check existance of object.
    object type for attributes in service master: IFSAP
    reference table: ASMD
    goto SW02, to find object type for any transaction.
    i think this information is very useful to u.
    reward me according to ur uasge of this information.

  • Does SAP SRM support accelarated service procurement?

    Dear Guru's ,
    Can you comment on if SAP SRM supports accelerated service procurement ? My client follows the below business process time to time:
    While requiring to perform emergency services (which are also not high valued service), they directly create service entry sheet entering the service performed and create invoice against it in their existing MM system. They donot go for purchase creation and approval process as the effort does not justify the value of the transaction.
    Now, since they are going for SAP SRM system, they want to transfer the accelerated service procurement process to SRM system as well.
    Does SAP SRM support this business process i.e. creation of service entry sheet or confirmation without any reference to Purchase Order? I donot have any system to check it from myside..
    Your inputs will be highly appreciated.
    Thanks and regards,
    Ranjan

    Hi
    In Std SRM - GR is always is done with reference to Purchase Order
    Therefore it is not possible to post GR or Services without any PO
    Thanks
    Trinath

  • Mass change in service master

    Hi,
    Can anybody tell me how can I make mass changes in service master record ?
    Regards,
    Chetan.

    There is no any std. sap transaction for this..
    U have to use SCAT or BDC Or LSMW only..
    If u have created service material using DIEN material type then u can update that by mm17

  • Cannot change/edit services in SICF

    We just upgraded our ECC system from Netweaver 7.01 SP6 to SP8.
    We are having this issue after the upgrade.  We can edit the services
    that already existed prior to upgrade. But, any service that is created
    from SOAMANAGER, cannot be edited in SICF.  The error message
    says "You cannot use this transaction to change the service"
    (Message no. SHTTP824).  The error's long text says "This means that
    only the application has the authorization to use the defined interface
    to modify this service".  We need to change the service to use
    "Standard Logon Procedure" for a basic authentication scenario.  We
    could not find any setting in SOAmanager for the logon procedure.
    Any help will be very appreciated.

    Hello,
    There are settings in SOAMANAGER that refer to the log on procedure.
    Go to Business-Administration -> Web-Service-Administration and find the WS you would like to edit. Then 'Apply Selection' and go to tab Configuration. There you find settings that refer to the log on procedure.
    I hope this will help you!
    Best Regards,
    Diana Abu-Gosh

  • SRM-SUS for Service Entry Sheets - Classic Scenario

    Hi SRM Gurus,
    Our client wants to use SRM-SUS for the Service Entry Sheets (to being with and then later expand more in other SRM areas). The lead system will be R/3 system.
    We will be going with ECC 6.0 and SRM 5.0.
    Service Order will be created in R/3 and replicated into SRM (SAP have said this is new functionality in SRM 2007 and SAP will provide us with this functionality in SRM 5.0 as well)
    SAP are also recommending using MDM for hosting the catalogs for service entry sheets to enable vendors to selete their items during the confirmation / filling the service entry sheets. - they say this is mandatory
    SAP are also asking for XI for the data to be transferred from R/3 to SRM (and may be vice versa) - they say this is mandatory.
    Few questions:
    1) What kind of hardware size are we talking about to have SRM-SUS, MDM, XI and Portal (PI)
    2) Are MDM and XI mandatory as said by SAP and if yes, in what scenarios. What is they way around
    3) How good is the functionality provided by SRM-SUS for Services? Is it as good as in R/3 (or even better)? We will be having complex Services in our scnearios.
    4) What can be a typical time to install SRM-SUS, MDM, XI and Portal in the Dev environment to get moving onto the project?
    An early response shall be highly appreciated.
    Thanks in advance
    Regards
    Rahul

    few answers to your questions
    1) what is the release of SRM  you want to work with?
    2) services in SUS is not available as standard , and will be provided by SAP as consulting up on request.
    3) for hardware requirements , please refer to the master guide for the srm release you will be working on -->
    and also you can refer to the software component matrix in master guide --> to see if any component is mandatory..
    4) XI and MDM as far as i know is mandatory for SRM 6.0 and above , But in SRM 5.0 , XI is compulsory.
    5) so xi is mandatory in anyway in SUS as different systems are involved and therefore is required for routing the documents correctly.
    6) time for installation again depends on your supplier base , and your level of expertise.
    7) it is not always recommended to compare between two different systems , R/3 and SUS are different and so functionality will not be the same
    8) but as far as i know R/3 is stronger functioanlly..

Maybe you are looking for