Determine distribution of GOA as a Contract or a Schedule Agreement
Hello,
We are using SRM 5.5 Server and R/3 4.7 as a backend system. Uptill now we have distributed our GOA by maintaining the same transaction type on SRM and the backend for contracts. However now we have a requirement to be able to distribute GOA as a scheduling agreement for certain product categories. When we choose Scheduling Agreement on item distribution screen, GOA is again distributed as a Contract.
How can we maintaine settings or use a BADI to be able to distribute the GOA as a Schedule Agreement type that R/3 uses instead of the contract type we maintained?
Thank you,
Hi Gaia,
you can manipulate the transaction type via BADI BBP_CTR_BE_CREATE
in SRM. Use a Case logic for field iv_logical_system to switch the transaction type
before IDoc transfer to the Backend System. Just ensure that the transactio type
with valid number range is available in the Backend System.
Cheers,
Claudia
Similar Messages
-
Archive contract without archiving scheduling agreements
Hello Experts,
I would like to archive contracts with the object MM_EKKO but not the scheduling agreements (which are also archived with this object). In the write program, there is a check : a contract can be archived if its scheduling agreement has a deletion flag. But, here, scheduling agreements are never deleted.
Can I create a specific program which bypass this check ? or are there any consequences ?
Thank you for your answers !!!
VictoriaHello Jurgen,
I do know that the selection screen has this kind of criteria. The preprocessing program works but not the archiving program... Indeed, you can select only the contract but when the archiving program runs, it checks if the scheduling agreement linked to the contract is already archived.
That's my problem ! -
GOA distributed to backend as Scheduling Agreement
Hi,
SRM 5.0 - ECS
We have a requirement to transfer the GOA created in SRM to backend as scheduling agreement.
GOA replication to backend as a contract is working fine, but i could not crack on the SA.
Any tips would be useful.
Regards
SudhakarHi Sudhakar,
like said, you need to program within BADI to differentiate which document is created. By standard the system takes the first doc type and distributes it to the backend depending on the doc type. To make it more clear: the functionality to either create a Contract or a Scheduling Agreement does not work without programming. By customizing, only one document can be created.
Typcially there are specific doc types in Backend for Contracts and Scheduling Agreements by standard. So it makes sense to follow the standard and create different doc types for Contracts and Scheduling Agreements and use these doc types within the BADI to tell which document is supposed to be created.
Cheers,
Claudia -
Inbound delivery for Sub-Contracting Scheduling Agreement
Hi All,
I am working on inbound delivery creation --> PGR for sub-assembly (Semi-finished product) which we receive from sub-contracting vendor through scheduling agreement. At time of PGR, it should do MVT#101 for sub-assembly and 543-O for raw components.
I already created JIT/FRC releases and did PGI (MVT # 541-O) for raw components. Now I am manually creating inbound delivery (VL31n) to post PGR. When I am doing PGR with VL60, I am getting below error.
Any help or suggestion please ?
As observation, I have seen that in inbound delivery I am only seeing sub-assembly (semi-finished) product. I am not able see "SC Component" tab which I have seen on other environment (ECC 6.0 with EHP4). Is it related to system limitation where we can't do PGR for sub-contracting ?
Thanks.Hi AKPT,
Sorry if i miss understood but note 352243 says to refer note: 338119
"In the current release, it is not possible to process the components to be cleared when you post the goods receipt for the inbound delivery. (See Notes 338119, 197864 and 199703 also).
However when you implement these corrections, the error log is also displayed for the subitems to be cleared and further processing can be carried as described in Note 338119."
When I refer note : 338119, there is no correction. Am I missing anything ?
Again my issue is I am not able to perform Post Goods Receipt. Even after doing PGR, if system do 543 for raw component, I am fine.
Thanks.
Regards,
Ravi -
Scheduling Agreements and Contracts
Hi dear Experts,
I am designing a scenario that is based on the creation of a relationship between a contract and a scheduling agreement.
Basically, the scheduling agreement is created not from scratch, but starting from a contract.
I'd like to know whether any of you has any experience in this scenario and if you could suggest pros and cons about that and also technical limitations.
Thanks and regards,
M.CHi dear Experts,
I am designing a scenario that is based on the creation of a relationship between a contract and a scheduling agreement.
Basically, the scheduling agreement is created not from scratch, but starting from a contract.
I'd like to know whether any of you has any experience in this scenario and if you could suggest pros and cons about that and also technical limitations.
Thanks and regards,
M.C -
Difference between Header and Item level distribution of GOA
Hi,
Can anyone tell me the difference between distribution of GOA at header level and item level?
can we create multiple operational contracts in ECC when we distribute one GOA?
Thanks
SindhuHi
Which ECC Version are you using ?
The transaction for creating a GOA in SAP Frontend is BBP_CTR_MAINCC. The Transaction BBP_CTR_MAINCC cannot be called in the Easy Access. Go with /N then call the transaction.
<b>Please go through the links below for more details -></b>
Note 646903 - GOA - Tips and Tricks
http://help.sap.com/saphelp_srm50/helpdata/en/58/2a8442a07b0e53e10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/43/05c0c685da6e72e10000000a422035/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/00/f5c93f4d903b1ce10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/fe/14b042fa34b211e10000000a155106/frameset.htm
Hope this will definitely help.
Regards
- Atul -
Exit for role determination via exit for scheduling agreement and contract?
Hi..
I have a requirement to fetch the agents in run-time for PO,PR,SCHEDULE AGREEMENT, CONTRACT..
For PO i am using EXIT : - M06E0005
For PR release i am using EXIT :- M06B0001
By using above 2 exits i am getting the agents at run-time...
Same way i need the EXIT for SCHEDULE AGREEMENT and CONTRACT..
if there is any EXIT for this please share with me..
Regards,
Imtiaz KhanHi Imtiaz,
Ideally you should have your agent determination logic in workflow itself instead of determinining them in EXIT.
Can you tell me why you are determining agents in exit and how you are making use of it ?
Also let us know how your workflows are getting trigger for all these documents.
Regards,
Ibrahim -
Pricing Procedure determination for Quotation,Contract,Scheduling Agreement
Hello All,
Plz let me know,how the pricing procedure(Both Item & Header Level) can be determined for Quotation,Contract,Scheduling Agreement.
Do let me know with configuration details.
Thanks
JPHi Jyoti ,
There isn't any separate pricing procedure for Quotaions , Contracts , Scheduling Agreement s..
The pricing which u normally find in PO derived from Vendor Master ( Based on Vendor Schema ) , hold good for the above purchasing documents.
Regards
Ramesh Ch -
Time-indepement Scheduling agreement with reference to contract
I want to attach pricing procedure to scheduling agreement, so I change LPA SA from time-dependent to time-independent.
But after the change, I can't reference contract to create SA. error message as below "Contr. release order only allowed for sch. agmts. w. time-dep. conditions".
How shoud I do to attach pricing procedure and create SA with reference to contract at the same time?Hi,
please see the notes
160630 - Conditions in scheduling agreement with reference to contract
1046794 - FAQ: BAPI for outline agreement, questions 1 and 5
1034912 - MEMASSSA - document conditions are deleted
456691 - FAQ: Price determination in purchasing, question 4
Regards,
Edit -
Contracts & Schedule Agreements and effects on MRP
Currently our sales people are using SAP Contracts. The contract shows up in my MRP daily but it shows a qty due to the customer as of the date the sales person entered the contract with complete qty due now or past due. I am trying to get them to use Schedule Agreements as I don't think these would have the same effect on my MRP when they put in the required date and qty that material needs to actually be delivered.
Do you agree that a schedule agreement would be better?
Please advise. These contracts are terrible when no dates are put in them.
ThanksShipment date is the date that the material which will be leaving from the plant from the shipping point.
In SAP, GI date is the date, when the goods leaving from the Plant premises.
Delivery date is the date that the material will be reaching at the customer hand
Delivery date, specifies the date , when goods will be expecting at customer site ( this date will be determined from GI date + Transit duration in Route master).
1. Do the user has to calculate manually the dates and enter in the scheduline coloumn or
No need to calculate the dates manually. This Calcuation will be done based on your customization in Route Master ( Transit Duration). but delivery dates has to be entered manually in Schedule lines tab in Scheduling agreements.
*2. If the person is entering the dleivery date (wht ever given by the customer ) in the schedulines. how will the system will calculate automatcially six week before the delviery date to RUN the MRP
Based on Delivery date/ GI date/ Pick pack & load time = Material available date will be determined. This Material available date then transferred to prodcution. -
Schedule Agreement Message Output Determination
Hi Vishal
Can you give me some more details for Configuring the Schedule Agreement Output Determination in the same manner for which you have given for a PO.
My scenerio:
Making a contract with a Vendor --> Maintain Source list --> Giving MRP indicator as 2 in the source list for that delivery --> Running MRP for that material --> Checking the Schedule lines are generated in the Stock/Req list --> Now the schedule lines should send message output to the vendor via EDI/Print.
So give the answer relevant to above situation.
points already awarded to the previous question.
Thanks Vishal
Regards
Maruthi RamHi,
PO Output Determination
Output of Purchase Order
1. Condition Table
SPRO > Material Management> Purchasing -> Message -> Output Control->Condition Tables->Define Condition Table for Purchase Order
Select:
Purchasing Doc. Type,
Purch. Organization,
Vendor
2. Access Sequences
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Access Sequences->Define Condition Table for Purchase Order
3. Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define Message Type for Purchase Order
4. Message Determination Schemas
4.1. Message Determination Schemas
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Maintain Message Determination Schema
4.2. Assign Schema to Purchase Order
SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Schema->Define Message Schema for Purchase Order-> Assign Schema to Purchase Order
5. Partner Roles per Message Type
SPRO -> Material Management-> Purchasing -> Message -> Output Control-> Partner Roles per Message Type ->Define Partner Role for Purchase Order
6. Condition Record
Navigation Path: SAP Menu-> Logistics -> Material Management -> Purchasing-> Master data->Messages-> Purchase Order-> MN04-> Create
Now you create PO (ME21N) and save it. Go to ME22N and print the PO by giving output type.
GR Output Determination
Instead of Purchase order use Scheduling agreement
Output of GR
After setting table, access sequence and output type for GR,run MB02 transaction, enter material document number. Double click one line item and select messages. Separate screen will be opened to configure outputs. Give the required fields and save the document. Now Run MB90, you can take printout. Output Type: WE03 or WE01 or WE02
G.Ganesh Kumar -
Help with replication of Contract Accouunt as Business Agreement in CRM.
I am Replicating ISU business objects in CRM.
I have already sucuessfully replicated teh BP. Now I am working on replicating Contract Account as Business Agreement.
I tried to follow the Set up and Load guide for replication of the same, however, could not follow it properly as steops did not seem very clear.
- I have assigned internal number range to ISU contract accounts and identical number range to CRM business agreements as external.
- I have also checked the tables COM_BUPA_CALL_FU,CRMC_BUT_CALL_FU,TFKFBS, CRMC_BUAG_ACTV
for the entries recommended in the setup and load guide. All is ok.
- I have also setup teh publication of object BUAG_MAIN.
-THERE ARE NO ENTRIES IN THE TABLE TFK_BUAG_REF.(I am niot sure if this is how it is suppose to be)
The Contract account is still not replicating in CRM as Business Agreement.
CAN ANYONE PLEASE PLEASE GUIDE ME AS TO WHAT I AM MISSING AND WHAT I SHOULD BE DOING NEXT?
I will be very grateful for any help or clue.
Regards,
NasreenHi,
Please do the configuration at the below place.
Your problem will be solved.
IMG>Financial Accounting>Contract Account>Integration>Customer Relationship Management>Business Agreement>Determine Template for Contract Account Replication.
Warm regards,
Rahul -
Contract , scheduling agreement and service order
Hi all,
Can anybody tell me about the contract scheduling agreement and when we can suggest our client to go for schedule or contract agreement ?
Pls tell me elaborately .
Also Pls explain me about service order and when can i go for service order . whether it is restricted to AMC ?
Pls explain me elaborately.
pls explain me steps for creating contract or scheduling agreement and service order..........................
points to be rewarded.
Regards,
Girish.Hi,
Contract is outline purchasing agreement where you have a contract with the vendor,may be a for a predetermined quantity or predefined value. So everytime you need the matl, you need to make PO ref the contract asking for the delivery of the matl. In such instance when PO is ref with contract its called contract release orders or call off orders. So Process are ME01, ME11, ME31K with aggnrement type, ME51,ME21 & MIGO,
Scheduling agreement is a long term purchase agreement, where you will keep issuing the delivery schedules whenever there is a change in requirement or at predetermined time intervals. The delivery schedule can be on hour/daily/weekly/monthly basis. SA is also an agreement with the vendor for the supply of matl, may be a quanity or value. The delivery dates will be maintained in ME38 ref the SA which are called delivery schedules.So you can maintain the delivery schedule and communicate the vendor on Forecase basis or JIT basis. And when you need some more matl then will only create SA deliveries using ME38. SA could be of 2 types:- without release documentation-system will transmit the delivery info to the vendor once you save the document.
With release documentation- after creating the delivery schedules you need to create SA release using ME84.So Process are ME01, ME11, ME31K with aggnrement type, ME38 & MIGO,
Service order or service PO is created with item Category "D" and an account assignment category as per ur requirement. U can not enter ur material here only u have to maintain short text of material. Example: You want to clean the boiler and u given contract to your Vendor. Vendor sends quotation mentioning that Rs.100/hr/Man head. Now how you will measure the cleaning activities of furnace? You can pay to contractor based on the hourly basis/ man head spent in cleaning activities. So in this case create the Purchase Order mentioning "Cleaning" in the short text in Item overview(Acc assignment ' K' or C or P and Item category 'D) and item details " Man Head" Service No , Gross price - Rs.100.00 and unit - hour ( or pick from Service master) and Quantity-number of hours spent by all man head.
The steps to create Service PO are:
1) Maintain Item Category as D & account assignment such as cost center Kor slaes orderC
2) Keep material code field blank.
3) Enter description of service & other fields in the PO Item Overview level. Press Enter.
4) System will prompt you to maintain services at Item Level. Maintain your service master number / service description & other fields (quantity / rate /)
5) Save the PO.
For more follow the links;
For more follow the link;
http://esoadocu.sap.com/socoview(bD1lbiZjPTgwMCZkPW1pbg==)/render.asp?packageid=DBBB6D8AA3B382F191E0000F20F64781&id=EB65A89F1AFD4C46AB61C6161BAF
http://www.sap-img.com/sap-sd/sap-sd-scheduling-agreement-vs-contract.htm
http://www.copacustomhelp.state.pa.us/infopak/nav/procurement/contracting/file1499/index.htm
http://www.sap-img.com/materials/what-is-outline-and-scheduling-agreement.htm
Regards,
Biju K -
Creation of PO/Contract/Scheduling agreement with ref to PR using IDOC
Hi Experts,
Is it possible to <b>create PO/Contract/Scheduling agreement</b> <b>with reference to PR</b> <b>using inbound IDOC ?</b>
If yes, please let me know the segment type and field to be populated for referencing PR in the IDoc .
Thanks in Advance,
Best Regards,
Mitesh DesaiHi Aarif,
Thanks for taking time to reply .
We are palnning to integrate SAP and non SAP systems.
The business Process is as under .
(1) PR will be generated in ERP (Manaul/MRP)
(2) PR will be coverted into RFQ (for which there is no appropriate source of supply
in ERP)
(3) Sourcing will be done in non SAP system. RFQ will be created with dummy vednro (for example say "source") to identify RFQs to be sent to another system.
These RFQs needs to be sent using IDOC alonwith reference PR numbers and line item numbers.
Multiple PRs will be combined into one RFQ as multiple line items.
(4) Non SAP system will do sourcing and generates either PO or master outline agreement and have reference PR/RFQ numbers and line item numbers.
No SAP system will send PO/outline agreement information to SAP system in XML file format to generate inbound IDOC in SAP .
(5) This inbound idoc will generate PO/outline agreement in SAP.
From SAP functionality point of view, I ca createPO/outline agreement with reference to PR but <b>My Question is how I can generate PO/outline agreement in SAP through IDOC and using "Reference PR or RFQ numbers".</b>
Looking forward to help ASAP.
Regards,
Mitesh Desai -
Error in modifying Schedule Agreement with reference to contract
I have created a Schedule Agreement with reference to a contract manually.The contract is of type MK, while the SA is of type LP.
The contract contains one Material which was successfully added to the SA.
Now I am trying to automate the same using BAPI BAPI_SAG_CHANGE. This causes a short dump in the system -
Runtime Errors MOVE_CAST_ERROR
Exception CX_SY_MOVE_CAST_ERROR
Short text Dynamic type conflict when assigning references
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_MOVE_CAST_ERROR', was not caught in procedure "GET_CREQS" "(METHOD)", nor was it propagated by a RAISING clause. Since the caller of the procedure could not have anticipated that the exception would occur, the current program is terminated. The reason for the exception is: It was tried to assign a reference to a rereference variable using the
'CAST' operation ('?=' or 'MOVE ?TO'). However, the current content of the source variable does not fit into the target variable.
source type: "\FUNCTION-POOL=MEOUT \CLASS=LCL_OUT_ITEM_SA"
target type: "\FUNCTION-POOL=MEOUT\CLASS=LCL_OUT_ITEM_CON"
Information on where terminated:
Termination occurred in the ABAP program "SAPLMEOUT" - in "GET_CREQS". The main program was "RS_TESTFRAME_CALL". In the source code you have the termination point in line 105 of the (Include) program "LMEOUTP2F". The termination is caused because exception "CX_SY_MOVE_CAST_ERROR" occurred in procedure "GET_CREQS" "(METHOD)", but it was neither handled locally nor declared in the RAISING clause of its signature. The procedure is in program "SAPLMEOUT "; its source code begins in line 101 of the (Include program "LMEOUTP2F ".
The following data was populated before calling the BAPI:(along with itemx table also)
item-item_no
item-agreement
item-agmt_item
The entire logic consists of updating the contract first with a new line item and then adding a line item in SA with reference to the new item in the contract.
The contract updation is working correctly [BAPI_CONTRACT_CHANGE].Hi Bahrat,
I am also facing the same issue now. Is this issue resolved for you?
Please send the threads if any.
Can anyone plz respond for the issue?
Maybe you are looking for
-
Import/export to memory and global variables
Hi, Im working on some functionality using import/export to memory. One of the statements is: import gf_memid_exit = g_exit_flag gf_memid_result = t352r from memory id 'ZREV_EXT'. Im using global variables to contain the cluster names. But this is no
-
Mac Book Air 13" the right device for occasionally editing photos?
Hello! I am owner of an iMac 24" and know I want to replace my three years old thinkpad. Mainly, I am using my iMac for editing photos. With the MacBook Air I also want to be flexible to edit my photos also during a holiday or in the train etc. Do yo
-
What is url and how it should be created thru program in java
Respected people, could You please tell me what is a URL in java ? and How the Url is programmed in java Regards, Kamakshigopal
-
Pop up 'help improve Adobe's products' blocking access to Photoshop.
Cannot get access into photoshop whether I click participate or not.
-
Call JavaScript function from Acrobat Plugin
Hi All, I want to call JavaScript function from Acrobat Plugin? Where is to write JavaScript function in Acrobat SDK? Please reply.. Thanks in advance..