Distribute Global outline agreement to non SAP system
Hello,
We have a system called Upside for legal Contract managment where complex workflow and legal team works.
Our requirement is to to send SRM Global outline agreements to that system as metadata and once all the approval in Upside completes they will send the data back which we need to update in Global outline agreement in SRM system.
Does anyone have done such kind of integration i.e. SRM Global outline agreement from SRM system to non SAP system and then get the details back.
Please advise.
Thanks
Ritesh
1) Please try this.
Distribute from SRM to R/3. From R/3 you can use the transaction ME308 to push the contracts to your non SAP system.
After making changes you can use the upload functionality in SRM for the changes.
Similar Messages
-
Global Outline Agreement Distribution
Hello,
i try to distribute global outline agreement ( transaction type GCTR ) from SRM 4.0 to ERP 2004.
But I can´t find in my browser ( its service = bbp_ctr_main ) the header data "Distribution".
I see in my header data only following taps:
Basic Data / Documtents / Conditions / Output Logs / Status / Approval Preview
I set up following things till now:
- IDoc type = BLAREL02 as Inbound Processing in SRM System
- IDoc type = BLAREL02 as Outbound Processing in Backend System
- transaction type = GCTR with internale number range in SRM System
- transaction type = GCTR with external number range in Backend System
- BADI: BBP_CTR_BE_CREATE in Method: CONTRACT_PROCESS_TYPE_FILL
EV_PROCESS_TYPE = 'GCTR'.
- BADI: BBP_DETERMINE_LOGSYS in Method: CONTRACT_LOGSYS_DETERMINE
CV_LOGSYS = 'our Backend System'.
- PPOMA_BBP - Attributes; Tab: Function -under Local I mapped the Purchasing Organisation and the
Purchasing Group with Backend System
*Which customizing is still missed to see this tab "Distribution" in the header data?!
Would be glad if someone could help.
Best Regards
J.F.If you really want to do GOA, you've got the wrong service (CTR_MAINCC is the one you are looking for). The role stratpurchaser* has both transactions: contract and global outline.
BBP_DETERMINE_LOGSYS does not need to be implemented, BBP_CTR_CREATE_BE neither (maybe for condition mapping!).
You are missing blaord for replication to ECC from SRM, you are missing BBP_SRV if you want to make GOA for services.
Along the way you will probably find that some other things need to be customised in ECC (setting up of global company, some other minor stuff like company code that's missing in ECC).
So basically you don't miss any customising for seeing the tab, but for replicating GOA you DO miss something.
In the Wiki section for SRM on this site you can find the configuration guide for setting up of contracts and GOAs, if you follow that you will have done around 90-95% of all necessary steps.
Regards,
Robin -
Global outline agreements and contracts
Hi,
Can anybody give me a step by step explanation of how to configure and distribute contracts and global outline agreements to the backend system. Also the T-codes used to access the contracts in the backend once the contracts have been distributed.
Happy New Year 2006 to the community !!!
Regards
SunnyHi Sunil,
I am not sure how are you creating your GOA in SRM. SRM Sourcing Business Config guide has lot of info on this. Here is some in brief.
GOA can be created manually or from Sourcing itself or from Sourcing involves Bidding or Auction.
I assume You are creating manually GOA in SRM.
1. You have to decide what type of Ctr you want to distribute. You can distribute as Qty Ctr or Value Ctr or Scheduling Agreement.
2. Define Doc type for each of these in Define Transaction type in SRM and assign Int number range.
3. Define same in R/3 and create same number range as Ext and assign type.
4. You have to code R/3 BADI BBP_CTR to determine next number for CTR distributed from SRM using new number range object.
5. You need to partner profile in R/3 to receive IDoc from SRM.
6. Distribute GOA from SRM using Distribute function.
7. You can see the CTRs in ME33K amd ME33L in R/3.
Ctrs are distributed thru IDoc using qRFC. You can use IDoc standard tools to troublshoot any issues during IDoc posting.
There are tools to monitor qRFC issues. Use SMQ1 in SRM to analyse the probelm.
Thanks,
Jay -
Global Outline Agreement (Contract Create in Backend System)
Hi All
We are trying to create contract in backend system automatically. We have implemented the following two BADI.
BBP_DETERMINE_LOGSYS (SRM 5.0)
BBP_CTR_BE_CREATE (SRM 5.0)
But they are not getting triggered, when the contract is created. Just for the sake of confirming this, We put some logic for inserting an entry in the custom table if at the BADI is trigerred. But after the creation of contract there is no entry found in the custome table, hence I believe that the BADI is not getting trigerred.
My requirement are
1) I want this BBP_CTR_BE_CREATE to be triggerred when I click the "Release" button in "Global Outline Agreement".
2) Pointers how this can be debugged when releasing the outline agreement
Any help to solve this/ some useful pointer would be highly appreciated.
Note: I have checked these but did not help much,
https://forums.sdn.sap.com/click.jspa?searchID=1066187&messageID=1694393
https://forums.sdn.sap.com/click.jspa?searchID=1066187&messageID=1162212
Regards
KathirvelHi Bala,
Please see the note
Note 646903 - Global outline agreement: Tips and tricks.
This contains details of debugging the GOA transfer BADI.
Actually you need to make a variable X while starting debugging and then only BADI get trigerred.
This will solve your issue as debugging seems to be only way for your issue.
regards,nishant
please award points if it helps -
Distributing customizing(control) data from SAP ECC to a non SAP System
Dear Experts,
I am currently working on an interface for distribution of different data to a non SAP System. One of these is customizing data (Company code, purchasing org. plant etc). The system expects a file and we shall implemet the following scenario: IDOC>XI>File
Questions:
1. Is it possible to use CONDAT Idoc to transfer customizing data to a non SAP System or is this only used for synchronisation of data between SAP Systems?
2.In case CONDAT cannot be used would you recommend creating a custom table, message type etc. for this case?
Please advise.
Thank you so muchHi Narasimha,
We can do this with the help of PI. Please find the below link.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/404ee507-3fbc-2e10-00bc-be90ab28d036?QuickLink=index&overridelayout=true&52239687237174
Its from SAP PI to any other system.
Check this link too.. Proxy with Attachments.
Regards,
Siva -
Global outline agreement and Delivery schedule
Hi experts.
I am in SRM 5.5, ECC 5.0 as backend in ECS.
I would like to have some information about relation between Global outline agreement and Delivery schedule of ECC.
Can I create GOAs and replicate to ECC as Delivery schedule for automatic generation of schedule lines?
The schedule lines generated afted MRP run goes to SRM or only goes to SUS if required?
Thanks
NilsonHi Nilson,
The data contained within the global outline agreement is distributed as purchasing contracts or scheduling agreements to the backend systems of the release-authorized purchasing organizations of the relevant corporate group. These purchasing organizations can then use the purchasing contracts or scheduling agreements according to the terms agreed centrally within the global outline agreement.
For more details.
http://help.sap.com/saphelp_srm50/helpdata/en/42/f93dfd975f3ee6e10000000a1553f7/frameset.htm
Nishant -
Problems in Global Outline Agreement
Hi friends,
We are using SRM 5.0 and R/3 4.7.I want to replicate contract to SRM 5.0 to R/3. For that I have to configure Global Outline Agreement. After creating and distributing GOA i am facing 2 errors. I got those errors from Transaction RZ20 -> SAP Enterprise Buyer Monitors - > Contract Management.
Errors are
Node name - SRD\Business to Business Procurement (500)\...\Contract Management\Contract Distribution
Date - 21.06.2008 Time - 14:37:45
System - SRD
Context - Business to Business Procurement (500)
Object Name - Contract Management
Short Name - Contract Distribution
Status - ACTIVE
Value - 3
Severity - 50
Status Set by - BBP
Status Set on - 21.06.2008
Status Set at - 09:07:45
Msg Class - SAP-T100
Msg Id - 000
Alert Text - Different processing times defined for BLAORD and CONDA
Var1 - 5600000014
Var2 - K77CLNT801 (backend Logical System)
Var3 - 0000000000000000
Var4 - 5600000014K77CLNT8010000000003 01
Node name - SRD\Business to Business Procurement (500)\...\Contract Management\Contract Distribution
Date 21.06.2008
14:37:45
System - SRD
Context - Business to Business Procurement (500)
Object Name - Contract Management
Short Name - Contract Distribution
Status - ACTIVE
Value - 3
Severity - 50
Status Set by - BBP
Status Set on - 21.06.2008
Status Set at - 09:07:45
Msg Class - SAP-T100
Msg Id - BBP_ADMIN 028
Alert Text - Application error in backend system K77CLNT801 (SRM outline agreement 5600000014)
Var1 - K77CLNT801 (backend Logical System)
Var2 - 5600000014
Var3 - 0000000000000000
Var4 - 5600000014K77CLNT8010000000003 01
I have done replication process of Purchase order from SRM to R/3.It is working fine.
I have done this configuration for GOA.
1. Define GCTR transaction type in SRM.
2. Define internal number range in SRM for the GOA that is the same as the external number range in the back end system for GCTR.
3. Implement the badi BBP_CTR_BE_CREATE.
4. Store, Plant, Material, Material group has been replicated from R/3.
I am getting those mentioned system message from Header Data -> Status
System Status
Complete
Created
Released
Distribution Incorrect
Document Completed
I am not using any conditions in item level.
How can I configure IDocs BLAREL for SRM and MM? I donu2019t have any idea?
Please help me to correct error .
Thanks in advance.Hello,
check out notes 1053985 and 646903, that should solve your problem (especially the sections Mapping master data and Customizing data of note 646903).
Regards,
Andreas -
Error in Distribution of the Global Outline Agreement
Hello,
Hope your day is going well.
After creating the Global Outline agreement (GOA) in SRM 5.0, system is
failing to distribute it correctly to the back-end system. The error I
received in Application Monitor as "Differing time interval"
and "Application error in backend system SR0CLNT100 (SRM outline
agreement 5600000039)".
Surprisingly, no IDoc has been generated with message type 'BLAREL' in
SRM and message type 'BLAORD' in the back-end ECC system.
I did not activate any BAdi as ECC is the solo back-end system.
Second, the Product ID (which already is replicated from the back-end
ECC to SRM) is getting stored strangely with a big list of preceding
zeros. (Table CRMD_ORDERADM_I and field ORDERED_PROD) value stored for
the same contract -000000000000000000000000000000000000011.
Kindly advice.
Thank you for your assistance !Hello Sandeep,
I'm having the same problem that you had. Can you explain me what to do to solve it?
I'll appreciate any help on this.
Thanks in advance and best regards,
Nelson -
Using ale u can send from sap to sap and sap to non sap systems
hi,
using ale u can send from sap to sap and sap to non sap systems,
then what is diff b/w ALE and EDIHello KALYAN KUMAR,
Application Link Enabling (ALE)
1.You distribute data using ALE if you want to communicate from one system to one or more other (mostly internal) systems.
2.ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
3.ALE enables the integration of business processes across several SAP or non-SAP systems.
Electronic Data Interchange (EDI)
1.You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor).
2. The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12).
3. This enables communication with non-SAP systems.
By definition, two partners are involved in the process in an EDI application scenario: The sender and the recipient of an EDI message
I hope u understands the difference:) -
Unable to send IDOCs from SAP PI 7.3 system to a NON-SAP system
Hi Experts,
We have a simple file to IDOC scenario in our SAP PI system. There is no mapping as the file is already in the IDOC-XML format.
However , the target system is a NON-SAP system. We are using a TCP/IP RFC destination to connect to it.
Here are the settings we have done,
1) Creates a 3rd party technical system and business system in SLD.
2) We have assigned a logical system name for the business system (LSKABA100).
3) Created a port in IDX1 with the same name LSKABA100 and assigned the TCP/IP RFC destination. The RFC destination is pinging fine.
4) Imported the metadata for the IDOC from a SAP port and copied the same to LSKABA100 port.
5) Created the sender agreement, receiver determination, interface determination and receiver agreement in ID.
When we send the file, there is an error on SM58 transaction of our PI system. It says "RFC_ERROR_SYSTEM_FAILURE: IDocException occurred."
Other than that it does not provide a lot of details.
We have seen this thread and this blog but did not get any break through.
Please help us, if someone has any ideas.
Best Regards,
Ravikanth TalaganaHi all,
I am not using any SAP Jco user either in my config or in the RFC destination.
What is the user id that needs to have the authorization?
I am using a TCP/IP RFC destination and it does not have any user id/pwd.
There is also, no problem while doing a connection test to the RFC destination.
Best Regards,
Ravikanth Talagana -
To Reopen the Completed Status Global outline agreements
Hi,
We have got some Global Outline Agreemtns with 'completed' status by the user. We want to reopen it for additional processing,but the change icon in the global outline agreement is greyed out. Could anybody tell me how to reopen the 'completed' status global outline agreement again?
Regards,
Manojkumar.Hi
i believe system behaves correctly.
to prove you..
note 712367- Deleted and completed contracts can be changed
Symptom
You delete or complete a contract. If you are on the items list of the contract at this time, the change button is still active so that you can change the contract items.
regards
muthu -
Output of Global Outline Agreements
Dear all,
We are implementing SRM 4.0 and using the Contract Management Scenario. For Global Outline Agreements there is also a Push Button for "Output" available. By clicking currently the message "Output could not be created - Inform System Admin".
Does anyone know what settings are needed to be able to Output Global Outline Agreements from SRM?
Looking forward to your insights!
Thanks,
ClaudiaHi Kristoffer,
thanks for reply!
I am not able to select a medium. Via the "Output Preview" a PDF File is shown. By clicking on the OutPut Button I would expect to get an entry into transaction "Output Contract" from where the contract could be printed. But I am not getting that far. What do I miss?
Many thanks for further input!
Kind regards,
Claudia -
Sending Order acknowledgment to Non SAP system
Hello All,
Need expert advice in one of the scenario i am facing.
The scenario is
Vendor sends the scheduling agreement order confirmation to SAP system through inbound IDOC with message type ORDRSP......IDOC is posted in SAP.Now there is another third party system which plans the material planning... now this order confirmation needs to be send to that non SAP third party system which has JDBC
client needs the order confirmation data (SA no.,,co code...Item number....committed qty...delivery date...material no... plant) in flat file format only
please suggest the possible ways to overcome.Hi NR,
What I understand from above is -
1. Inbound IDoc getting posted in SAP
2. Confirmation needs to be send to Non-SAP system which uses JDBC/Database
3. They want only Flat Files.
To answer above questions/scenarios - you have 2 choices
1. Proxy to JDBC Approach Directly post confirmation data to third party database.
How to do this -
a. Open ports with third party. - Check Connectivity stuff.
b. get databases details and configure receiver JDBC Adapter in your side
2. Proxy to SecureFTP - By this approach you will place a CSV file to securedFTP decided by you and your third party from where third party job will pick that file and post it to their database.
Regards
Aashish Sinha -
How to implement SSO to non-SAP systems using SAP logon ticket?
Hello,
We would like to implement Single Sign On between our SAP Netweaver system and a Siebel which is a non-SAP system using SAP logon tickets.
Can anyone please give me some leads on this, in particular:
1. Is there a JAVA API or an SAP plug-in that can be implemented on the Siebel machine to extract the SAP logon ticket?
2. As the other machine might seat on a complete different domain, is it possible to implement SAP logon ticket without using cookies (perhaps through the HTTP header?
3. In case you think using SAP logon tickets is not the best solution here I would be happy to hear any other suggestions you might have.
RoyHi,
I'm currently using SAML as well. Unfortunately the SAP J2EE cannot work as authority (identity provider) but what you can do is using an open implementation of SAML such as opensso which is an open version of SUNs Java System access manager.
There are a couple of other projects such as opensaml, apache's wss4j or shibboleth that might be interesting in this context.
I just installed opensso and got it working with SAP J2EE 7.0 using SAPs JAAS SAMLLoginModule to authenticate users within SAP J2EE.
In this scenario opensso serves as identity provider just as you need! There are a couple of Policy agents available on SUNs Download site you can use with Apache, Tomcat, JBOSS, WebSphere, Bea Web Logic etc. in order to authenticate! Otherwise you just directly authenticate against opensso. When installing opensso you can configure the type of user store you want to use! By default it uses LDAP but you can also use different types of user store using JDBC or other mechanisms. Since you have a Directory Service you could easily connect it to your existing directory.
There is also a way to map user ids directly in opensso by adding a uid mapping class. I created some documentation with lots of screenshots about using opensso with SAP J2EE. You can easily use opensso with any other system that supports SAML. In the case of SAP the usage is currently limited to SAML versions 1.0 and 1.1. Version 2.0 is not yet supported but should be in one of the following versions.
Here are some links you might want to check:
OpenSAML: https://spaces.internet2.edu/display/OpenSAML/Home
wss4j: http://ws.apache.org/wss4j/
shibboleth: http://shibboleth.internet2.edu/
opensso: https://opensso.dev.java.net/
On SDN you will find a documentation on how to connect SUN Java System Access Manager to SAP J2EE (see https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/906d9fc6-31b9-2910-1385-90edad7d7570). As I said opensso is based on the SUN Access Manager code and looks quite the same. So you can adapt this documentation in order to configure opensso or you can just ask me for the documentation.
Hope this is helpful...
Let me know if you need further assistance on this topic
Cheers -
HI,
I am trying to setup SSO from our portal to plumtree portal. could some one please let me the steps for setting up the SSO.
ThanksHi Yogi,
Please check this link.
<a href="http://help.sap.com/saphelp_nw04s/helpdata/en/12/9f244183bb8639e10000000a1550b0/content.htm">Single Sign-On to Non-SAP Systems and Applications</a>
Regards,
Siva
P.S: Award points if you find this useful.
Maybe you are looking for
-
Error when trying to create custom object
Hi, The error below occurs when I am trying to create a new form that was created using the customer object 1 form. No language independent code exists for value 'English - United States' and type 'OCC_CUST_ZOBJ_1_LOV_3' with language 'ENU' in table
-
Multiple Picking location for a Shipping point
Hi, Is it possible to assign mutiple picking location against a shipping point in one plant. Currently we can assign only one storage location as picking location against a shipping point in the below bath SPRO->LE->Shipping->Picking->Determine picki
-
Calling a servlet thru' a Java class
Hi, How can I write a Java class that calls/invokes a servlet? Thnks
-
II'm new to forums so be kind and I'm also 70 years old so explain simply.
-
SAP CRM Class event for BACK/FORWARD button on WEbUI
Hi to everyone, i would need to know the event triggered when "BACK" or "FORWARD" button is pressed. Is there a standard class called from this button? Thanks. Dario.