Hiding of prices in SC, PO, contracts in SRM
Hi,
We got one requirement for hiding of prices in SC, PO and contracts in SRM for some external users. Which Badi we need to implement?
We are thinking to implement BBP_UI_CONTROL_BADI, is this the correct approach? Kindly adivce.
I am new to SRM. If any one implemented this requirement. Kindly provide me some code for the same.
Thanks,
Kiran.
Hi
Badi BBP_SC_MODIFY_UI used only for Shopping Carts, but for PO and contracts which badi we need to use..
If any one worked like this scenario, kindly provide me some example code...
Thanks,
Kiran.
Edited by: ACC10583516 on Jun 23, 2011 8:26 AM
Similar Messages
-
Price and condition in Contract management SRM 7 version
Dear supporters,
We work SRM server 550,
We use the contract management.
In SRM 5 SEREVER 550 if you use condition in contract item the price donu2019t present in the lines items and the system present the words "see conditions".
We consider the upgrading to SRM 7 end we need to know if in this VER' the Contracts present the item price when you using condition in item line.
Thanks
IsiakiHi
the price has more than one prices and you have to click see conditions and see
orSRM tables;-
1) Take the GUID from CRMD_ORDERADM_I table
2) And input that GUID to /1CN/CBPSAP016 table
ECC tables: -
1) A016 (Input GOA number and item number)
2) You will get KNUMH numbers
3) Enter KNUMH numbers in KONP table
4) You wil get all the pricing condition details -
Price Difference in Sub contracting
Hi all,
I have a question on price difference on sub-contracting. The issue is, there is a sub contracting PO for Rs.100 for 10 units. GR is done for 100 units. Before the IR is done, there is a change in the PO price to Rs.60. Further of the 10 units which was received, 6 units have been issued out. Now the stock in hand is only 4 units. As there is a price change, the difference in the price to the extent of the stock availability is posted to Stock account (40/10*4 = 16) and the balance of price difference (for non-availability of stock) *shoud be* posted to price difference account.
Wanted to confirm from where is the price difference account is picked up for sub contract? Whether it is the GL account given in PRD or FRL in OBYC settings.
Also please throw light on how to stop the changing the price after GR and before IR.
Thanks in Advance.
Narasimhan.JHi Kishore,
Thanks for replying. Yes, we use MAP only.
I created a test scenario and changed the GL accounts at Transaction FRL - External activitiy in OBYC settings and could see that the GL account specified in the FRL is picked up to post the price difference.
To the extent of stock availablility it is posted to the FG account and rest is posted to the GL account specified in Transaction FRL in OBYC setting.
Regards
Narasimhan.J -
Service entry sheet pick price from Scales based contract
Dear SAP Team,
We are doing the service entry sheet using Transaction Ml81N & facing the pricing issue.
Before doing the service entry sheet a SAP contact which has prices based on the scales as distance is created .We pay the vendor based on the depth where the drilling operation are performed.
Purchase order is created using as limit order as at the time of PO the exact depth & time consumed for the service is not clear.
While creating a Service entry sheet against the PO, when I click on the pushbutton u2018Service selectionu2019 the system prompts me to choose the Service from different sources.
I select the option of service to be selected from the purchasing document (which is my contract number with scale pricing).
After this step, I could see my contract service as below but I do not have the option to select the scale prices based on the depth where the services are performed.
I do not know when SAP has provided the scale pricing in contract & it allows you to select the contract during the service entry sheet then but it does not allow you to select the prices maintained in the contract for the scales. I would highly appreciate any solution provided on it or any other alternative possible.Hi,
You have two options, just check for to carry out....
OPTION--1:
You can create three service master/activity number namely Pumping depth 0-500 M , Pumping depth 501 -1000 M & Pumping depth 1001-Above and keep base unit of measure for service master/activity number is Hour.
Now create value or quantity contract as per your requirement with three service master/activity number & you can maintain
the cost per unit as Pumping depth 0-500 M is 400$/ Hr , Pumping depth 501 -1000 M is 500$/ Hr, Pumping depth 1001-Above is 600$/ Hr
Then you can create Release Order/Purchase Order WRT contract.
Now during SES creation in ML81N, you can select which activity number performed and accordingly the cost and service number copied to SES & you can save SES and release SES.
OPTION--2:
You can have source list(ME01) & Info record (ME11). In the info record , you can maintain all scales as your requirement
and then create contract & then release order and finally SES.
Regards,
Biju K -
Distributing Central Contract from SRM to ECC
Hi,
We are using SRM 7.0 with ECC 6.0 in backend (no EHP). We're setting up a central contract with IDOCs. From what I read we have made the configuration:
in SRM:
- Assign attribute CT_PROC_TY = CCTR
- Connfigure new condition type PB00 which is the same with ECC price for contract
- activate the BADI BBP_DETERMINE_LOGSYS and coding it so for contract it will always go to backend (in method CONTRACT_LOGSYS_DETERMINE)
- I have activated BADI BBP_CTR_BE_CREATE but writing no code, as there no need for me to do mapping
in ECC:
- Activate inbound IDOC type BLAORD and COND_A and assign it to the logical system of SRM
Then I create the contract in SRM. but:
1. When creating contract, in item overview, i cannot tick 'distribution' indicator. Not sure what is the function
2. In item detail, tab distribution, I cannot put create release-purchasing org. Even when using search help it is not giving any value
Actually dont really understand the usefull of the indicator above, so I let it be empty, then I release the contract
The contract then not appear in ECC. I have checked SMQ1/SMQ2 nothing. Even in WE05 in ECC nothing. The only thing I see is in SLG1 where I see error triggered by user WF-BATCH with message "No recipient found"
Do i miss something in here? Any help will be very appreciated.
JoshHi Josh,
Central contract is only possible in SRM 7.0 with ECC 6.0 EHP 4. You can use local contracts or GOA.
Regards. -
Benefits of implementing Central Contracts in SRM 7.
Dear Experts,
Picture the following:
- Classic Scenario.
- One ECC 6 EHP 4 Back end.
I'm currently exploring the benefits of implementing Central Contracts against using only Purchasing Contracts in ECC and replicating them to SRM for use in the Shopping Carts.
So my question is why would you implement central contracts in SRM instead of just replicating these contracts from ECC? What benefits would you get out of having central contracts in place against having only Purchasing Contracts in ECC?
Thanks for your input.adding to Manju one point .
- Procurement department(PURCHASER) can use web interface to create / manage contracts rather GUI interface and quick contract creation / maintenance
- Approval mechanism simplified with less efforts.
- Different ways to create a contract from SRM
Copy an existing contract
Use an existing template
Upload an external file
Upload a contract from the catalog
Muthuraman
1.You can use this business process to access SAP SRM contract features, such as contract hierarchies, discount across contract hierarchies, and grouping logic, when determining source of supply in SAP ERP.
2.You can create a central contract in SAP SRM, and it can then be used as source of supply in both SAP SRM and SAP ERP. Relevant data is sent to SAP ERP for a source of supply determination, and a specific type of contract or scheduling agreement can be created there.
3.While determining a source of supply, you can access central contracts directly.
4.The price is determined in SAP SRM before the SAP ERP purchase order (PO) is sent to the supplier.
5.You can create and change central contracts and renegotiate existing contracts directly with a supplier, or through the creation of an RFx. You can automatically assign a contract as a source of supply, or it can be listed as one of numerous potential source of supply contracts. A strategic purchaser can create a contract whenever they anticipate a long-term relationship with a supplier.
6.Contract management enables purchasers from various parts of the company at different locations to take advantage of the terms of globally-negotiated contracts for specific product categories. You can provide users with specific levels of authorization to contracts, and you can categorize documents as confidential.
6.You can distribute central contracts to release-authorized purchasing organizations, and these organizations can then use them as source of supply in the appropriate SAP ERP system. Hierarchies can be used to organize, structure, display, and search for contracts.
7.If you use SAP NetWeaver Business Intelligence (SAP BI), you can view various consolidated reports of contract management. For example, you can view aggregated value released against all contracts in a contract hierarchy. -
Hi Experts,
We are on SRM 7 Ehp1.
ECC Ehp4
Need a clarification on Central Contract of SRM.
When we create and distribute the Central contract to backend, the price is shown as Zero in Backend.
When the PO is created in backend, from where will the price be picked. Is it SRM?
Is this correct?
Thanks
AdityaHi,
Are you creating service contracts?
When we worked on Hierarchy contract we used MDM to get hold of those. As there were several issues in distribution.
1. Basic Contract can contain line items.
2. This is where we have used MDM to store contracts & used accordingly.
You can distribute parent contract (with child contracts) as of I fell. Give a shot & let us know the ensues.
Regards,
yaniVy
reward if helps -
Uploading contracts into SRM from flat file...
I am asked to develop this program but I am not sure what transactions are involved and what approach to take.
I know how to upload the file but not sure how to upload the contracts to SRM.
Thanks for the help.Hi Rakesh,
I have encountered the same difficulty in creating the contract as well. Thanks for your code sample. I have tried to follow it closely but still i am not successful. Is it possible for you to take a look at my code?
data: pc_id like CRMD_ORDERADM_H-OBJECT_ID.
data: pc_header_out like BBP_PDS_CTR_HEADER_IC.
data: pc_header_in like BBP_PDS_CTR_HEADER_D.
*data: pc_item type table of BBP_PDS_CTR_ITEM_D with header line.
data: pc_item type table of BBP_PDS_CTR_ITEM_ICU with header line.
data: pc_text type table of BBP_PDS_LONGTEXT.
data: pc_partner type table of BBP_PDS_PARTNER.
data: wa_part like line of pc_partner.
data: pc_org type table of BBP_PDS_ORG with header line.
data: pc_message type table of BBP_PDS_MESSAGES with header line.
Insert dummy data*****************************************************
pc_header_out-CURRENCY = 'SGD'.
pc_header_out-PROCESS_TYPE = 'PCTR'.
Insert Purchase Org data *********************************************
pc_org-PROC_ORG_RESP_ID = 'O 50000026'.
pc_org-PROC_ORG_ID = 'O 50000025'.
pc_org-PROC_GROUP_ID = 'O 50000026'.
Insert BP data - vendor, employee Purch Org and DSTA******************
*DSTA
wa_part-PARTNER_ID = '0000000001'.
wa_part-PARTNER_GUID = '4BD22A16AFA2B74D844E1595998AE7E5'.
wa_part-PARTNER_FCT = '00000038'.
wa_part-ADDR_TYPE = '1'.
wa_part-ADDR_NO = '0000010469'.
append wa_part to pc_partner.
clear wa_part.
*employee
wa_part-PARTNER_ID = '0000000006'.
wa_part-PARTNER_GUID = 'E3D4AAE842930D41B7B107F3CC60B44D'.
wa_part-PARTNER_FCT = '00000026'.
wa_part-ADDR_TYPE = '3'.
wa_part-ADDR_NO = '0000010472'.
wa_part-PERS_NO = '0000010474'.
append wa_part to pc_partner.
clear wa_part.
*vendor
wa_part-PARTNER_ID = '0000000311'.
wa_part-PARTNER_GUID = 'F0BC646129BE2D4BB7E301F8F3708B1E'.
wa_part-PARTNER_FCT = '00000019'.
wa_part-ADDR_TYPE = '1'.
append wa_part to pc_partner.
clear wa_part.
*purch org
wa_part-PARTNER_ID = '0000000002'.
wa_part-PARTNER_GUID = '48459C575651D04091BAF1B9A554CF51'.
wa_part-PARTNER_FCT = '00000051'.
wa_part-ADDR_TYPE = '1'.
wa_part-ADDR_NO = '0000010470'.
append wa_part to pc_partner.
clear wa_part.
Item data
pc_item-CATEGORY_ID = 'ARMOUR'.
pc_item-QUANTITY = '233'.
pc_item-PRICE = '1234'.
pc_item-VALUE = '4321'.
pc_item-UNIT = 'EA'.
pc_item-PRODUCT = 'B78A60018B6018418F6D0F1632E10F69'.
pc_item-DESCRIPTION = 'Russian T72 Tanks'.
*--Reset Buffer Tables
CALL FUNCTION 'BBP_PROCDOC_RESET_BUFFER'.
Create PC*************************************************************
call function 'BBP_PD_CTR_CREATE'
exporting
I_HEADER = pc_header_out
importing
E_HEADER = pc_header_in
tables
I_ITEM = pc_item
E_PARTNER = pc_partner
I_ORGDATA = pc_org
I_LONGTEXT = pc_text
E_MESSAGES = pc_message.
write: pc_header_in-guid.
the guid return all 0s. The error message in pc_message is supply only one type of vendor and one type of responsible employee. Thanks for taking time to read this. I will really appreciate if anyone is able to help me solve this. Of course point will be rewarded. Thanks again! -
Error in Releasing Contracts in SRM-Error Log for user WF-BATCH
Hi,
When we are releasing contracts in SRM, an error log is being generated for a user WF-BATCH with message :
"Recipient not found
The error ocurred by processing event RELEASED_NEWLY with GUID 4530EA86C23B007700000000B0000023 and object_id= 4400000238"(Where 4400000238 is our contract no)
Also our contract is not being transported to CCM even though all the relevant configurations have been done in XI.
Is this because of the error log?? What is the issue??
Any Useful answers would be suitably rewarded..
Regards,
PuneetHello Puneet,
Please check whether u have released that contract or not.
if u need to release purchase order from the contract, it needs to be released first.
from ur problme statement, it seems u haven't released that contract.
Sarabjeet -
Popup : OrgUnit doesn't exist. while creating Contract in SRM 7.0
Hi Experts,
I am using Extended classic senario and upgraded from SRM5.0 to SRM7.0.
While creating Contract I am getting popu : OrgUnit doesn't exist. This error is not stopping to create contract.
How to remove this error popup? please suggest.
Reg,
Rajesh.Hi Rajesh,
I am also getting the same message while creating a contract in SRM 7.0.
we have upgraded from SRM 5.0 to SRM 7.0
Whether you have raised any OSS message
Regards
G.Ganesh Kumar -
Creation of backend contract from SRM system?
Dear Experts,
I am bit confused with the scenario of creation of backend contract from SAP SRM system? It says in few cases, based on the BAdi 'BBP_DETERMINE_Logsys', the system creates a backned contract directly in a backend ERP system. Why do we need when we have central contract?
We can meet the same requirement through central contract where we will authorize only purchasing organizations of a backend system and block the contract for local sourcing in SRM?
Secondly, How to find a contract / scheduling agreement created in a backend system when a central contract is distributed to the backend system?
Thanks and regards,
RanjanHello Ranjan
question on contracts?
Note 1476307 - Importing parameter not filled in BADI BBP_DETERMINE_LOGSYS
in classic scenario , The Business wanted to create a contract from cockpit or via BID
this BADI helps
Symptom
You have implemented BAdi BBP_DETERMINE_LOGSYS to control the system in which contract is created in following scenarios:
1. Creation of contract from an accepted quote / bid.
2. Creation of contract from a requisition in SOCO.
In the method IF_EX_BBP_DETERMINE_LOGSYS~CONTRACT_LOGSYS_DETERMINE of the BAdi implementation, importing parameter IT_ORG doesnot have any values.
Other terms
Backend contract
Reason and Prerequisites
some business wants to create a backend contract from SRM . see some Dinesh Powale / Claude threads for more understanding.
Muthu -
Contract from srm to SAP R/3
I made a account assigned pr(with cost centre) in SAP R/3, then i transferred it to SRM, and made a bid in SRM, after all I selected one bid and triggered a contract in SRM so that contract gets made in SAP r/3.
Now the contract automatically picks account assignment as "U" while account assignment is mandatory for that material so it does not make a contract and gives error that account assignemnt mandatory for that material.
Basically account assignemnt data is not being picked up when i transfer pr feom R/3 to SRM.
So when I make a contract it also does not get transferred from SRM to R/3.
Pls. help and guide.
Thanks
9881240969Hi Nacho.
Sorry the bad news, but account is not transfers from SRM to ECC or from ECC to SRM in contracts.
The Contracts goes between systems via IDOCs (BLAREL)
As you can see in transaction WE60, IDOC BLAREL02 has not account data.
Regards.
Raúl. -
Central contract in SRM 7.0 with ECC 6.0
Hi
We are using SRM 7.0 with ECC 6.0
When we create contract in SRM 7.0 & Trying to distribute to Backend as Contract, It is showing error in BBP_PD as below
HEADER I1015 Awaiting Approval
HEADER I1021 Created
HEADER I1038 Complete
HEADER I1141 Released
HEADER I1180 Document Completed
HEADER I1193 In Distribution
HEADER I1195 Distribution Incorrect
0000000001 I1143 Item is Active
Badi BBP_DETERMINE_LOGSY is activated to define backend system
No IDOC is also generated.
No errors in MOnitor also
Not sure what is message type needs to define & what else is needed
Regards,
NNKHI
Need to do following
1. Keep conidtion types in ECC & SRM same for contract.
2. Also Add message types BLAORD & COND_A manually in ECC in WE20.
Then only it works
Regards,
NNK -
Smartforms on Purschase Order and Purchasing Contracts in SRM system
Hi Friends,
Can anyone provide sample example of smartforms on Purchase Order and Purchsing Contracts in SRM system?
It is great, if you send me valuable material to create smartforms on PO and Purchase Contracts in SRM system.
Thanks in Adv.
BABAHello BABA,
Try this link. Hope this helps.
[Re: Creating SRM PO with Smartforms BBP_PO;
Please discuss this issues in SRM- General forum for better replies.
Cheers,
Suvendu -
Program to create contract in SRM
Hi All,
Iam trying to create contract in SRM using the FM BBP_PD_CTR_CREATE
iam getting the below errors
06.06.2014 11.06.2014
Interface data contains errors
Interface data contains errors
Enter at least one item
Enter exactly one partner of type Responsible Employee
Enter exactly one partner of type Supplier
Incorrect interface data for set #3 in method C
Incorrect interface data for set #4 in method C
Incorrect interface data for set #5 in method C
Incorrect interface data for set #6 in method C
Incorrect interface data for set 21 in method C
Incorrect interface data for set 34 in method C
Incorrect interface data for set 35 in method C
Incorrect interface data for set 61 in method C
Incorrect interface data for set 77 in method C
Incorrect interface data for set 78 in method C
can anybody help to resolve the above errors i might be giving inputs for the above FM wrong. if anypne of you faced above similar errors and resolve.
Please help me to resolve the same.Hello Valhalla,
Try this way:
BAPI_USER_CREATE1 is remote enabled so you can create RFC destination for the all the system
you want to create users.
Load all the rfc destination in one table.
Load all the users need to be created in one table.
Loop at rfc_dest_tab.
loop at users_tab.
CALL FUNCTION 'BAPI_USER_CREATE1' DESTINATION rfc_dest_tab-RFC_DESTINATION
EXPORTING
USERNAME = users_tab-USERNAME
NAME_IN =
LOGONDATA =
PASSWORD =
DEFAULTS =
ADDRESS =
COMPANY =
SNC =
REF_USER =
ALIAS =
EX_ADDRESS =
UCLASS =
TABLES
PARAMETER =
RETURN =
ADDTEL =
ADDFAX =
ADDTTX =
ADDTLX =
ADDSMTP =
ADDRML =
ADDX400 =
ADDRFC =
ADDPRT =
ADDSSF =
ADDURI =
ADDPAG =
ADDCOMREM =
GROUPS =
PARAMETER1 =
EXTIDHEAD =
EXTIDPART = .
ENDLOOP.
ENDLOOP.
This will create required user in remote SAP systems.
Hope this solves your issue!
Thanks,
Augustin.
Edited by: Augustarian on Aug 22, 2009 11:52 AM
Edited by: Augustarian on Aug 22, 2009 11:52 AM
Maybe you are looking for
-
Since I installed the 8.0 Firefox version earlier today I have been unable to get to new Web pages by typing in their URLs. If I click on a link in a tab which was open before the install ( and was called up by Restore Session after I installed the n
-
IMAP and Duplicate messages in Sent
I have set up Mail to work with AOL mail using IMAP. I would like to have me Sent emails synced, just like the rest of my folders. Unfortunately when I do that and I send an email from Mail it always gets included twice in the Sent folder. What do I
-
Copy and paste armature in new .fla? (CS4)
I've got a rather elaborate bones armature built in one .fla file and I'd like to copy and paste it into another .fla. But I'll be snookered if I can find any way to copy the setup. Is this something that can be done at all?? Many thanks. Bruce
-
Reconstruct -m showing corrupt mailboxes, Version not recognized
Hi, Using Sun Messaging server version: Sun Java(tm) System Messaging Server 6.2-4.03 (built Sep 22 2005) libimta.so 6.2-4.03 (built 04:37:42, Sep 22 2005) SunOS mailstore-7 5.10 Generic_137137-09 sun4u sparc SUNW,Netra-240 As a normal monthly mainte
-
Just Given an IPhone, Should I return It and Wait?
Hey All, I just unexpectedly received the 16GB IPhone as a gift last night, and have not opened it yet. The reason why is I am tempted to wait until June when Apple may unveil the new version. Does anyone have any insight as to whether a new version