SPRO config field for Material Master & Outline agreement Contracts
Dear Gurus,
I want the Field AUTO PO should be mandatory field - for creating New materials - Can you please suggest me in SPRO configuration?
For outline Agreement ( contracts) - i want to make the Plant field as mandatiry - Can you please suggest me in SPRO configuration?
Please advice
Regards
RS
Hi,
Transaction MEKB is for maintaining Condition records, in you PRD server ask concerned to maintain condition record using MEKB for contract and its line item.
Procedure is
1. Input in the intial screen is Purchase org, Contract number and relevant line item number and execute
2. In the following screen highlight the line item and click on create (F6) button in the tool bar (First one from left)
3. In the following screen inside grid maintain price in amount column agains the condition type
If you have done the above steps then AUTO should work
Check on it as eill:-
Re: pr mandatory for po
Re: Auto PO in ME59N
pherasath
Similar Messages
-
SRM and MDM for material master in SRM contracts for multiple R/3
Dear all,
my question is:
We are implementing SRM 4.0 in classic scenario with multiple R/3 back-end and we want to set-up Global Outline Agreements in SRM in a multi-backend environment where the Material Master are not harmonized.
We heard that MDM and COntent Integraton can be a solution.
Then detailled question is:
Can we have 2 material numbers (e.g. ABC and XYZ) in 2 different R/3 systems refering the same product.
Have the mapping done in MDM (Content Integrator?) to a third material number:123
Replicating the material master 123 to SRM from MDM(?)
Create global Outline Agreements in SRM for Material Master 123.
Distribute the GOA as Outline Agreement to R/3 system 1 with the translation to ABC and to R/3 system 2 with the translation XYZ, all of that during the distribution step (or another).
Have the call-offs quantities correct on 123 in SRM and BW?
IF yes, how is it working, do you have some documentation discribing the scenario and the config steps to do?
Thanks in avanceHello RD,
That's a good question.
You are on the right way. MDM is the tool for you.
But..
Content Integrator (CI) was first developped for Shell, to address the need of cross-referencing of material/supplier/category IDs, for:
- reporting purpose (actual Spend Analysis)
- mapping purpose (send of XML PO)
CI was later "fusionned" into the new MDM (1.0) solution.
So now, you can not order CI without MDM (even if some SRM slides still present CI).
But mapping API where developped for all inboud/outbound interfaces in SRM, for materials only (good luck for you).
You will find everywhere this piece of code:
Call ECI
CALL FUNCTION 'BBP_PRODUCT_MAP'
TABLES
it_input = lt_mapping_in
et_output = lt_mapping_out
EXCEPTIONS
logsys_not_found = 1
driver_not_found = 2
product_not_found = 3
internal_error = 4
OTHERS = 5.
So it is ok, you have the mapping call, but I don't know if all the rest of the process was really "finalized" (call of API mapping in CI, via XI). I personnaly never used it, but I assume it should work.
I my opinion your process is supported by SAP:
- Extract materials from both R/3 and consolidate them as a single product in MDM.
- Distribute this product into SRM.
- Maintain contracts on those products.
- Distribute them to R/3 (The ECI call is also used during contract distribution).
- Call offs corrects in SRM and BW
For MDM documentation, look at netweaver area of service.sap.com.
For MDM/SRM integration, look at SRM 4.0 spend analysis:
https://websmp206.sap-ag.de/~sapdownload/011000358700004424262004E/GlobalSpendOverview.ppt
For SRM contract distribution, call-offs, BW, look at SRM in details in service.sap.com/srm/SRM4.0:
https://websmp206.sap-ag.de/~sapdownload/011000358700001966382004E/contracten.ppt
For SRM5.0, see online help on help.sap.com.
Rgds
Christophe -
Additional field for Material Master of SRM
Hi,
We want to add 3 <b>additional fields to the product master table</b> of SRM. We do not want to use these additional fields on any documents (neither SC nor PO nor contracts etc). We do not want to display these additional fields on Enterprise Buyer screens.
What we want is, after adding these fields to the products table <b>we want to edit the values on COMMPR01</b>. Is it possible to see and edit these additional fields with txn COMMPR01? If not how can we edit these fields?
Thanks
PS: the fields that we want add are: <b>New category name</b> (other than the EBP category), <b>New material code</b> (other than the regular material number), <b>Country Name</b> (we have 2 backend systems, we want to keep the name of the country of the backend).Hi,
How can I do that?
I have 2 fields to reply to COMMPR01:
MARA-ZZCOD_CORP (Customer Field)
MARC-EKGRP
Any ideia to reply this with standard process?
Thanks,
Pedro -
LSMW FOR MATERIAL MASTER USING BAPI_MATERIAL_SAVEDATA -Adding Custom Fields
Hi Gurus,
I'm developing LSMW for Material Master Upload using BAPI method.
Object:BUS1001006
BAPI:BAPI_MATERIAL_SAVEDATA
MESSAGE TYPE: MATMAS_BAPI
BASIC TYPE : MATMAS_BAPI03.
There is a requirement to use/map a custom field. Upon research custom field can be added to the parameter EXTENSIONIN and EXTENSIONINX, but I have no Idea on how to do it with LSMW. Please advise what approach is needed.
Thanks and Regards,
JayHi Gurus,
I got the following code below.
The custom field won't get updated.... Please advise on what should I do... I've checked different forums and still can't come up with the solution... Please advise..
REPORT ztest_extend_matmas1.
STRUCTURE
TABLES:
bapimathead, "Headerdata
bapi_mara, "Clientdata
bapi_marax, "Clientdatax
bapi_marc, "Plantdata
bapi_marcx, "Plantdatax
bapi_makt, "Material description
bapiparex, "Extensionstruktur
bapiparexx,
bapiret2. "Return messages
DATA:
bapi_te_mara LIKE bapi_te_mara,
bapi_te_marax LIKE bapi_te_marax,
v_file TYPE string.
INTERNAL TABLE
*to store the output data
DATA:BEGIN OF it_material_number OCCURS 0.
INCLUDE STRUCTURE bapimatinr.
DATA:END OF it_material_number.
*for materialtext
DATA:BEGIN OF it_materialdesc OCCURS 0.
INCLUDE STRUCTURE bapi_makt .
DATA:END OF it_materialdesc.
*für z-feld
DATA:BEGIN OF it_bapiparex OCCURS 0.
INCLUDE STRUCTURE bapiparex.
DATA:END OF it_bapiparex.
*für z-feldx
DATA:BEGIN OF it_bapiparexx OCCURS 0.
INCLUDE STRUCTURE bapiparexx.
DATA:END OF it_bapiparexx.
*to return messages
DATA:BEGIN OF it_return2 OCCURS 0.
INCLUDE STRUCTURE bapiret2.
DATA:END OF it_return2.
DATA:BEGIN OF it_return OCCURS 0.
INCLUDE STRUCTURE bapiret1.
DATA:END OF it_return.
DATA
lt_messages TYPE bapiret2_t.
PROCESSING
*bapimathead-material = it_material_number-material.
bapimathead-material = '100-2520'.
bapimathead-ind_sector = 'P'.
bapimathead-matl_type = 'AEM'.
bapimathead-basic_view = 'X'.
bapimathead-purchase_view = 'X'.
bapimathead-inp_fld_check = 'I'.
*bapimathead-BASIC_VIEW = 'X'.
*bapimathead-SALES_VIEW = 'X'.
*bapimathead-PURCHASE_VIEW = 'X'.
*bapimathead-MRP_VIEW = 'X'.
*bapimathead-FORECAST_VIEW = 'X'.
*bapimathead-WORK_SCHED_VIEW = 'X'.
*bapimathead-PRT_VIEW = 'X'.
*bapimathead-STORAGE_VIEW = 'X'.
*bapimathead-WAREHOUSE_VIEW = 'X'.
bapi_mara-matl_group = '0001'.
bapi_mara-old_mat_no = '100-251'.
bapi_mara-base_uom = 'ST'.
bapi_marax-matl_group = 'X'.
bapi_marax-old_mat_no = 'X'.
bapi_marax-base_uom = 'X'.
bapi_marc-plant = '1000'.
bapi_marcx-plant = '1000'.
it_materialdesc-langu = 'EN'.
it_materialdesc-matl_desc = 'DESC'.
APPEND it_materialdesc.
*bapi_te_mara-material = it_material_number-material.
bapimathead-material = '100-2520'.
*bapi_te_mara-zzforst = '4148'.
bapi_te_mara-material = '100-2520'.
bapi_te_mara-zzmar_field1 = '4148'.
*bapi_te_marax-material = it_material_number-material.
bapimathead-material = '100-2520'.
*bapi_te_marax-zzforst = 'X'.
bapi_te_marax-material = '100-2520'.
bapi_te_marax-zzmar_field1 = 'X'.
it_bapiparex-structure = 'BAPI_TE_MARA'.
it_bapiparex-valuepart1 = bapi_te_mara.
APPEND it_bapiparex.
it_bapiparexx-structure = 'BAPI_TE_MARAX'.
it_bapiparexx-valuepart1 = bapi_te_marax.
APPEND it_bapiparexx.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = bapimathead
clientdata = bapi_mara
clientdatax = bapi_marax
plantdata = bapi_marc
plantdatax = bapi_marcx
IMPORTING
return = it_return2
TABLES
materialdescription = it_materialdesc
extensionin = it_bapiparex
extensioninx = it_bapiparexx
returnmessages = lt_messages.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
THanks and Regards,
Jay
Edited by: jhayyy on May 17, 2011 6:54 AM -
Which table could i find 'Authorization Group' used for Material master?
Hi experts,
Is there any table available could i find all 'Authorization Group' list as used by material master data.
OR in SPRO, anywhere could i find 'Define authorization group' for material master data specific??
Thanks.Hi
Authorization group in the material master are maintained at the material type level.
SPRO->IMG-> Logistics - General-> Material Master-> Basic Settings-> Material Types-> Define Attributes of Material Types
List of authorization roups can be found in table T134-Material Types
this filed is a free defined 4 charcter field.
Thanks & Regards
Kishore -
Add z field in material master at plant level
I wanna to assign a new field in material master at plant level..
What settings should be done to do this?
Positive response will be highly appreciated.
Regardshi,
You can define the field directly via assigning the field to field selection group...This could also be done at industry sector, plant level as well....
Check the path :
SPRO >> Logistics general >> MM >> Field selection >> Assign fields to field selection group...
SPRO >> Logistics general >> MM >> Field selection >> Assign field at plant
SPRO >> Logistics general >> MM >> Field selection >> Assign fields at industry sector level...
For this assign the field to the respective table and then provide it at OMSR...
Assign field selection group to it...
Then in OMS9 give the priority for hide/display/req/optional to field...
If you want this to be added in the new screen, then you have to make the settings under "configure the material master"...
Hope it helps..
Regards
Priyanka.P -
Add a field in Material Master-QM view
The requirement is as...
Create a field on the QM view of the material master MM01. The field will be a check box.
F1 help on this field should say Select ******** .
Is there any BADI or any other way to achieve this?Hello Sumanth,
For material master there is no concept like BADI. You will have to follow certain steps to do this.
SPRO->Logistic General->material master->configuring material master->create program for customised screen.
Execute this which will create a function group for you ZMGD1(say). Goto to SE80 select MGD1 function group, open screen section, select 3000 screen and right click, chose option of copy. In popup in the TO section enter ur SAPLZMGD1 screen 9001. this will copy the screen 3000 to 9001 in ZMGD1. Now goto screen painter and delete all the unwanted fields from the screen and create check box field. Save and activate. Now for processing in PBO u will have to have do as follows...
PBO..
MODULE BEZEICHNUNGEN_LESEN.
module move_data_checkbox. <- created new
MODULE SET_DATEN_SUB.
has to be between BEZEICHNUNGEN_LESEN & SET_DATEN_SUB
similarly for PAI same thing follows.
Now go back to customising and goto Define structure of data screen for each screen seq. Select the seq which is most probably 01. click on data screen. Select the Quality screen and click on subscreen and here u overwrite an entry with 0001.
01 20 4 SAPLZMGD1 9001.
Save and try creating a material. -
Search Group for Material Master
Hi,
Can any one tell me how to configure a new search group for Material master.
For eg. I would like to search a material on the basis of Material type/Plant.
Thanks & Regards
MerwynHi
Please try by adding the Fields material type in the transaction OMSH,
SPRO -> IMG-> Logistics - General-> Material Master-> Tools-> Maintain Search Helps
Read the Documentation of the Customzing before procedding futher.
Thanks & Regards
Kishore -
Custom fields on Material Master - ECC6.0
Hello
We have added custom fields on material master basic data screen following these steps :
1) Copied Func. grp MGD1 to Z Fgrp via Spro -> Logistics General ..
2) Created a subscreen in Z fungrp by copying screen from original program.
3) Deleted the unwanted fields and added new fields to the layout and Fields in PAI.
4) Attached the subscreen in screen sequuence via SPRO
We are now able to see the new fields on the baisc data screen and also able to input data in these fields , but on SAVE the data is not getting saved to database table MARA.
We have also referred to OSS note 44410 but with no help.
Are we missing something , is there anything additional that needs to be done in ECC6.0 ?
ThanksHi Kalidas,
In your customized subscreen, did you update the PAI to include your custom field?
process before output.
* Verarbeitung vor der Ausgabe
module init_sub.
module get_daten_sub.
module feldauswahl.
module sonderfaus.
module sonfausw_in_fgruppen.
module feldhistorie. "Aenderungsdienst
module bildstatus.
module zusref_vorschlagen_b.
module refdaten_vorschlagen.
module zusref_vorschlagen_a.
module set_daten_sub.
process after input.
module get_daten_sub.
* Put your custom fields here to copy to structure for saving
field: mara-zzcustom.
module set_daten_sub. -
Purpose of Cash Discount field in Material Master
what is the purpose of Cash Discount field in Material Master. what does it control. do it link to SKTO anywhere?
please explainHi,
Cash discount is applicable for this material or not..
This is for Sales only..
Pricing Procedure (RVAA01) and if you activate SKTV and SKTO Condition types
Cash Discount can calculate before tax or after tax
Condition Type- SKTV(Statistical Condition Type)---If you check requirement is "14" which says Discount before Tax( This will calculate from the Filed Material master "Cash Discount Indicator" ie "SKTOF"
Condition Type-SKTO-(Statistical Condition Type)--
>Requirement "9" Discount After tax - here also it will consider filed "SKTOF" ie "Cash discount indicator in material master.
SAM -
Creation of New T Code for Material Master
HI,
I have to create a new T Code for Material Master Change i.e. for MM02, with writing restrictions to few fields. How to achieve this?
Thanks and Regards,
Hari Prasad.Hi Hariprasad,
If restricting certain fields using field selection option is not suitable for you, you can go ahead with the option Screen Variend
Also refer the link
[https://wiki.sdn.sap.com/wiki/display/Snippets/Transaction%20Variant%20-%20A%20Step%20by%20Step%20Guide%20for%20Creation] -
Maintenance of Z field in material master
Hi All,
Could any body pls let me know where can I maintain the selection option for Customized field in material Master.( Means F4 options for any z filed)
Any help will be highly appreciated.
Regards,
Meenakshitake help of abap guy.
regards -
New standard field in Material master
Hi
I have to introduce "RETDELC" field in Material Master.
The said field is already available in MARA table.
The field is available only in ECC 6.0 version.
I have introduced the field in Field selection group and make it optional at client level, material type level and Transaction code level (MM01,MM02, MM03).
But stil, i could not get the same field in Material Master- Basic Material data-2 view.
Any help please!
Regards
Prasadthis fields domain is DFPS_RETDELC .
DFPS stands for Defense Forces & Public Security.
In order to use this industry solution, you need to activate additional business functions
http://help.sap.com/erp2005_ehp_03/helpdata/EN/d8/686660a46d486e95f0a3588111376d/frameset.htm -
Issue in LSMW for material master using standard input program RMDATIND!!
Hello guys,
I have a issue in LSMW for material master.
I have a custom field in MARA table. which I want to add in my LSMW.
I added the field in BMMH1 structure. I'm passing the value to this field, But it is not populated in the table when I run it.
Is there anything else I need to do apart from addition of field in the structure BMMH1.
Thanks in advance for your help.
Regards,
Sumeet....see oss note 44410, it gives you a step by step overview.
https://service.sap.com/sap/support/notes/44410 -
Table name for material master change
What is the table name for material master change, so that I can get the old values and new values at plant level.
More specific:
I want to check the old values for Re order point and Safety stock in MRP1 and MRP2 fields in material master for many materials. Please help.Use CDPOS and CDHDR table to get the values which were changed.
CDPOS>use fields Change doc. object give in as MATERIAL and in the Table name>MARC
Maybe you are looking for
-
Best Practice/Idea - purchasing of assembly
Hello, we are looking for way how to buy/purchase configurable assembly where some parts of the assembly will be provided by our company for the vendor and other parts will be provided by the vendor itself. Then we will receive a completed assembly f
-
I am having problems with Apple TV scrambling albums while playing from iTunes. The track listing remains correct but the songs play out of order and not all of the songs seem to in place, I.e. a song that played previously under one title will play
-
G/L account 195800 does not exist for company code 7000
Here is my code to create a customer. When I run it I get the above mentioned error. Ive checked the SKB1 table and these 2 entries exist. Infact i even went to the corresponding function module SD_CUSTOMER_CHECK_1 which performs the said validation.
-
Problems sharing photos: email, uploading, etc
EVERY SINGLE TIME I email a photo or try to upload photos to Facebook, I get the color wheel and have to FORCE QUIT iphoto. Help!
-
Flash Builder 4.5.1 Standard Windows 7 Ultimate & Home Premium Latest AIR 2.7.0.19530 on all devices Viewsonic GTablet, Android 2.3.3 Gingerbread Been developing an app for quite awhile and running the app on my tablet with no issues. Then last week