Master Data - Material type
Hi people!
Do you know with there is some way to change de Material type of the "master data material" without create a new one?
Thanks a lot,
Rosana.
Hi
Use MMAM...
however, If stock exists - I think it will allow you only if the valuation class of the new and old material type is same
If val class is different, then issue stock to some cost center (MB1A - 201 movement type) - change the Mat Type and then again bring back the stock
If stock does not exist - Then No problem
Regards
Ajay M
Similar Messages
-
Mandatory in material master with material type wise
Dear all
Is it possible to make a field mandatory in material master with material type wise?
kindly helpHi
See the below config
Check in OMS2 for your material type for "field reference". then
Spro>logistics general>Material master-->field selection.
Here you need to group required fields under one field selection group. then in Maintain field slection for data screen, you can make Field group madatory for the field reference (material type)
If required take help from MM consultant
Regards
Antony -
How to restrict material master by material type t-code MM01
Hi,
how to restrict Materilal master by Material type in t-code MM01
I do restrict by M_MATE_MAR authorization object . After i see there not restrict.
Amit>
sapvinithbasis wrote:
> hi
> plz help me out in solving this issue
> regards vinith
Vinith,
I have explained in great detail exactly what you need to do at every stage. The steps I have outlined are the same that I follow every time that I want to apply material type restrictions.
I strongly recommend that you contact your security admin to help with this, alternatively engage the services of a trained/experienced security admin who can come on site and go through this with you.
If you have done the following then it will work:
1. Assign auth group to material type via OMS2
2. Verified that check for M_MATE_MAR is active
3. Ensured that M_MATE_MAR does not contain the auth group/s which you assigned via OMS2 (that includes *)
This is the last comment I will make on this topic.
Cheers
Alex -
Problem in Read Master Data rule type in Transformation
Hi,
I have 'Tax Classification' & 'Sales Territory' as attributes for 0customer (Master data). I loaded master data for 0customer & data have come up for this 2 fields. I want this 2 fields in my DSO with data filled. As this 2 fields are not in Transaction datasource of my DSO, i added this 2 fields in the Target side in Transformation of the DSO. In Transformation, I gave the rule type as 'Read Master Data' from attribute of '0customer' & mapped KUNAG (Sold-to) to this 2 fields. Activated the Transformation & executed the DTP.
When i check the data, i could see that the Infoobject 'Sales Territory' column alone is filled but 'Tax Classification' column is blank. Tax classification has data in 0customer master data for the displayed customer values but still data is not coming in DSO.
How does this happen when both the fields have same mapping & rule type and still data not getting populated for one field alone. Am i missing anything?
Regards,
Muralihi,
the green request in MD does not means that the data in MD is activated, you need to activate it after loading everytime so that it reflects in where used list as well.
regards,
Arvind. -
Service master and material type 'service'
Hi everybody.
I am a bit confused about "Service"
There is a service master that we can use to store and procure service.
Also we can use material master to store 'service' using material type 'service' and procure service in that way.
I want to know what is the difference between the two ? When shall I use what ?Hi
If you do not want to use 'External Service Management', you can use materials of type Service (DIEN).
This will be similar to any other account assigned material PO with free text. Instead of using free text, you are using material master and also helps you in identifyign service purchases from other material purchases. You will not use item category 'D' in this case. You do GR here.
Service masters are used when you use item category 'D' ('External Service Management'). There are additional flexibility of defining service specifications, service outlines, using service entry sheet etc here.
Best regards
Ramki -
Master Data Material no change
Dear All,
In the book SAP BW "A Step by Step Guide" by Biao Fu and Henry Fu, in the 12th chapter "Data Maintenance" , the topic deals with change of material name and short description of material no MAT003 master data. Material name is changed from cookie to snack and description is changed from fortune cookie to popcorn and then "activate master data" is done. What happens if I want to change the material number itself keeping others same. for e.g I want to change MAT003(name : cookie, description : fortune cookie ) to MAT999(name : cookie, description : fortune cookie ) i.e. changing materialno but keeping material name and description same. My materialno is master data and is used for sales,FI,QM etc cubes , ODS. So lot of data is mapped to material nos. If I change a material no what is the impact on all these modules sales,FI ie the data mapped in these cubes?
Yours truly,
RatishHi Ratish,
You want to change keys!
One way to do that is to copy the material from MAT003 to MAT999.
Then change all the SID-table in which MAT003 is referred to.
This is very tricky! I would not do that.
Better is to download the records from ODS's and Cubes that use MAT003 to Excel (only the first dataprovider in the dataflow).
Remove them with selective deletion (on tab "Contents"). And then upload the Excel-data with changed key.
Success,
Udo -
Error while assigning infoobject to the read master data in rule type
Hi sdns,
I want to read the zwostd info object data from zemployee master infoobject attribute list. For that i have selected rule details of zwostd infoobject in transformation of info cube, then i am tring to select the read master data rule type. It is taking more time and then it displayed error like permitted time was exceeded. Could any one please give me the solution for this problem.
thanks
karunSometimes directly typing the infoobject name in the field helps - otherwise it tries to fetch all the infoobjects available which is possibly why the time out occurs..?
Enter the Master Data infoobject directly and then you will get the fields assigned.
However my experience with read master data has been that whenever you change the master data IOBJ by way of adding / removing Nav Attributes / attributes etc - all the transformations using the read master data for the IOBJ that is being changed will get deactivated and it is a pain reactivating and transporting them again - particularly so when you are developing something on them and the changes are stuck across multiple requests ...
IMHO use a routine instead to do the same - it involves lesser maintenance. SAP is anyway going to run a similar SQL... -
Authorisation to create material master based on material type
Hello MM Gurus,
How to create user authorisation to create material master on the basis
of material type i.e. some are authorised to create material master with
material type ROH only and some are authorised to create material master with
material type HALB.
Regards
YogaHi,
Please proceed as follows.
- Insert the Authorisation Object M_MATE_MAR in your master role.
- Maintain multiple derived roles with specific values of material type against the inserted authorisation object.
Hope this clarifies your doubt.
Please award points if you find this info useful.
Regards,
Priyadarshi. -
Idoc file to create master data in APO
Hi Experts,
I will be getting an idoc file let say zmatmas02 its extended idoc type with extended segments
i need to upload this file into an APO system
can i use the program RSEINB00 to upload the idoc file , if so what are the steps i need to do,
or do i need to write a custom program with bapi BAPI_PRDSRVAPS_SAVEMULTI2 that can upload the data to material master .
I would like to know how to read the idoc file and split and post to the above bapi is my question.
can you pls give me a sample program in both cases .
thank you very much in advance
valid answers surly be rewarded .
Thanks,
Srini.Hello,
BOM means BIll of Materials you should create materials first and then you have to create BOM where for a finished material you will have set of semi finished or Raw materials as components.
Example: If you are material of finished is CAR then you will have different components for the same like Engine,Tyers etc.
Means your Header material is CAR and component materials are Engine.
Below are the transactions for creation of the same.
Step 1: Material Master
Logistics > Production > Master Data > Material Master > Material > Create General > Immediately MM01
Step 2: BOM creation
Logistics > Production > Master Data > Bills of Material > Bills of Material > Material BOM > Create CS01
Step 3: Work Center creation
Logistics > Production > Master Data > Work Center > ( New Screen ) Work Center > Create CR01
Step 4: Route creation
Logistics > Production > Master Data > Routings > Routings > Routing > Create CA01
For Routing you need to have a work center defined as Routing is set of operations that you perform on the material to obtain the finished material.
Hope the information is useful
Regards -
Material Type Vs Sales report.. Urgent
my client requires materail type vs sales report for particaular period... is there any standard report for these.. or how can we do with a ABAPer.. wat fields we have give to ABAper.... to get the report....
KiranHi Kiran,
Please find the herewith the SAP SD Standard Reports.
Reports: Reports consist of data, which is expected to be reveiwed or checked the transaction taken in said period. Reports are useful for analysis of decision taking for future activities.
Some of the standard reports for SD & its configuration guide is as under:
Standard SAP SD Reports:=
Statistic Group:
Purpose To capture data for Standard Reports, we require to activate Statistic Group as under:
--> Item category (Configuration)
--> Sales document type (Configuration)
--> Customer (Maintain in Master data)
--> Material (Maintain in Master data)
When you generate statistics in the logistics information system, the system uses the combination of specified statistics groups to determine the appropriate update sequence. The update sequence in turn determines for exactly which fields the statistics are generated.
Configuration:
IMG --> Logistics Information System (LIS) --> Logistics Data Warehouse --> Updating --> Updating Control --> Settings: Sales --> Statistics Groups -->
1. Maintain Statistics Groups for Customers
2. Maintain Statistics Groups for Material
3. Maintain Statistics Groups for Sales Documents
4. Assign Statistics Groups for Each Sales Document Type
5. Assign Statistics Groups for each Sales Document Item Type.....
All Standard Reports which are available are as under:
SAP Easy Access: Information Systems -> Logistics -> Sales and distribution ->
1. Customer -> Incoming orders / Returns / Sales / Credit memos / Sales activities / Customer master / Conditions / Credit Master Sheet
2. Material -> Incoming orders / Returns / Sales / Credit memos / Material master / ...
3. Sales organization -> Sales organization / Sales office / Sales employee
4. Shipping point -> Deliveries / Returns
5. SD documents -> Orders / Deliveries / Billing documents ...
& so on.
Some of the Standard reports in SD are:
Sales summary - VC/2
Display Customer Hierarchy - VDH2
Display Condition record report - V/I6
Pricing Report - V/LD
Create Net Price List - V_NL
List customer material info - VD59
List of sales order - VA05
List of Billing documents - VF05
Inquiries list - VA15
Quotation List - VA25
Incomplete Sales orders - V.02
Backorders - V.15
Outbound Delivery Monitor - VL06o
Incomplete delivery - V_UC
Customer Returns-Analysis - MC+A
Customer Analysis- Sales - MC+E
Customer Analysis- Cr. Memo - MC+I
Deliveries-Due list - VL04
Billing due list - VF04
Incomplete Billing documents - MCV9
Customer Analysis-Basic List - MCTA
Material Analysis(SIS) - MCTC
Sales org analysis - MCTE
Sales org analysis-Invoiced sales - MC+2
Material Analysis-Incoming orders - MC(E
General- List of Outbound deliveries - VL06f
Material Returns-Analysis - MC+M
Material Analysis- Invoiced Sales - MC+Q
Variant configuration Analysis - MC(B
Sales org analysis-Incoming orders - MC(I
Sales org analysis-Returns - MC+Y
Sales office Analysis- Invoiced Sales - MC-E
Sales office Analysis- Returns - MC-A
Shipping point Analysis - MC(U
Shipping point Analysis-Returns - MC-O
Blocked orders - V.14
Order Within time period - SD01
Duplicate Sales orders in period - SDD1
Display Delivery Changes - VL22
Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula -
I am trying to Change Material Type using T-code - 'MMAM'.But Message is coming PO already exist.
Problem is tat we have already created GIN for the PO & Reversed the GIN also,but still PO is not getting release to Change any data.It is giving error,that GIN already exist.
I want to Change the MAterial Type.How can i do that.??
Viru.Please note that both the new material type and the old material type must have the
same characteristics eg. quantity based material management is one of
the characteristic. The R/3 Online Help provides a very good explanation
on all the pre-requisites before you can change a material type.
(Logistics Gen>Logistics Basic Data > LO Managing Material Master Data >
Material Master Record > Material Type > Change Material Type)
Please check if you have set the deletion flag for any PO's as
these need to be physically deleted for MMAM to work. You will also
need to check if there are ANY open items for this order. The purchase
orders need to be ARCHIVED. You should complete the invoice receipt for
this position BEFORE you set the deletion flag in the purchase order.
Also, if the material is already in stock, or if reservations or
purchasing documents exist for it, the following conditions must also be
met:
>The stock values of the material of the new material type must be
updated in the same G/L account as the stock values of the material of
the old material type.
>Quantities and values of the material of the new material type must be
updated in exactly the same way in all plants as quantities and values
of the material of the old material type.
>If there is a transfer requirement for the material and if quantities
of the material exist, the new material type must also allow the
material data to be maintained from the Warehouse Management view. -
Change of Material Type via MMAM
Hi All,
May I ask what are the other prerequisites in changing the Material type?
What I know is stocks must be zeroed out, Open POs must be closed (is it the open POs only? or all POs with the specified material?) ,and OLD and NEW Material type should have the same Value and Quantity Updating setup.
I tried changing one material by it reflects an existing Delivery for the said material, I checked the DR and found that it was already received - although its Shipment Cost hasn't been transferred. What should be done with these DRs?
Thanks a lot.
=)Hello
The following are the checks the System made :
The POs will need to be flagged for deletion and/or the production
orders will need to be archived, in order to change the material type
for the material.
The value and quantity updating must be identical for the old and new
material types in order to allow a material type change.
Review note 160970.
If you do not want to flag the deletion flag of the PO line item for
the material, please use note 160970.
Note 160970 is only for material types where the quantity and value
updating is similar (txn OMS2 configuration) .
Please refer to the Online documentation:-
Logistics - General
-> Logistics Basic Data
-> Material Master
-> Material Master Records
-> Material Types
-> Changing a Material Type
If the material is already in stock, or if reservations or purchasing
documents exist for it, the following conditions must also be met:
o Quantities and values of the material of the new material type
must be updated in exactly the same way in all plants as quantities
and values of the material of the old material type.
Please take note that the account category reference must be the same
for both the new and old material types and the stock values for the
materials with the new material type must be updated in the same G/L
account as the stock values for materials with the old material type.
Regards,
Mauro -
hi all,
i want to exteact prt (product resource tool ) related data from mateial master data ( mat type fhmi ).
my input consists of material and plant , and i need to extract other details.
can any body help me in this regard.
rgds
sivaHi
Hope this code will help you.
reward if help.
REPORT zmm_longtext
NO STANDARD PAGE HEADING
LINE-SIZE 255.
Internal Table for Upload of Long Texts Data
DATA: BEGIN OF itab1 OCCURS 0,
matnr LIKE mara-matnr, " Material
text LIKE tline-tdline, " Long Text
END OF itab1.
Internal Table for Upload of Long Texts Data
DATA: BEGIN OF itab OCCURS 0,
matnr LIKE mara-matnr, " Material
text LIKE tline-tdline, " Long Text
END OF itab.
To create Long Text lines for CREATE_TEXT function module
DATA:BEGIN OF dt_lines OCCURS 0.
INCLUDE STRUCTURE tline. " Long Text
DATA:END OF dt_lines.
Variable declarations for CREATE_TEXT function module
DATA : dl_name TYPE thead-tdname, " Object Name
dl_lan TYPE thead-tdspras, " Language
gv_matnr TYPE matnr.
Constants
CONSTANTS:
Object ID for Long Text of Material Basic Data 1
c_best TYPE thead-tdid VALUE 'GRUN',
c_material TYPE thead-tdobject VALUE 'MATERIAL'. " Object
Parameters
PARAMETERS p_file LIKE rlgrap-filename.
At selection-screen on Value Request for file Name
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
Get the F4 Values for the File
CALL FUNCTION 'F4_FILENAME'
EXPORTING
program_name = syst-cprog
dynpro_number = syst-dynnr
IMPORTING
file_name = p_file.
Start Of Selection
START-OF-SELECTION.
*To Upload Flat file
CALL FUNCTION 'UPLOAD'
EXPORTING
filename = p_file
filetype = 'DAT'
TABLES
data_tab = itab1
EXCEPTIONS
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
OTHERS = 7.
SORT itab1 BY matnr.
LOOP AT itab1.
CLEAR gv_matnr.
SELECT SINGLE matnr INTO gv_matnr
FROM mara WHERE bismt = itab1-matnr.
IF itab1-text NE ' '.
itab-matnr = gv_matnr.
itab-text = itab1-text.
APPEND itab.
ENDIF.
CLEAR itab.
ENDLOOP.
DELETE itab WHERE matnr EQ ' '.
Upload the Texts
SORT itab BY matnr.
LOOP AT itab.
dt_lines-tdformat = 'ST'.
dt_lines-tdline = itab-text.
APPEND dt_lines.
dl_lan = sy-langu.
dl_name = itab-matnr.
Call the Function Module to Create Text
CALL FUNCTION 'CREATE_TEXT'
EXPORTING
fid = c_best
flanguage = dl_lan
fname = dl_name
fobject = c_material
save_direct = 'X'
fformat = '*'
TABLES
flines = dt_lines
EXCEPTIONS
no_init = 1
no_save = 2
OTHERS = 3.
IF sy-subrc <> 0.
WRITE:/ 'Long Text Creation failed for Material'(001),
itab-matnr.
ELSE.
WRITE:/ 'Long Text Created Successfully for Material'(002),
itab-matnr.
ENDIF.
AT END OF matnr.
REFRESH dt_lines.
ENDAT.
ENDLOOP. -
Changing master data record while loading Transaction data
Hello All,
We have a requirementt to change one of the master data field(FLAG) while loading on the transaction data.
we get the material info in the Master data. and in the sales order item data also we get the material.
While loading the Transaction data, I have to set a FLAG field has "s" in the Master data material based on the Key selection:
Master data - MAterial = Tramsaction - Data Material.
I have written the code.. and implemented.. i get the correct records but i face huge performance issue. can any one guide me please
DATA: itab1 TYPE STANDARD TABLE OF /bi0/pmaterial,
wa_itab1 TYPE /bi0/pmaterial,
w_tabix TYPE sy-tabix.
IF itab1 IS INITIAL.
SELECT * FROM /bi0/pmaterialINTO TABLE itab1.
ENDIF.
LOOP AT result_package ASSIGNING <result_fields>.
READ TABLE itab1 INTO wa_itab1 WITH KEY
material = <result_fields>-material.
IF sy-subrc = 0.
w_tabix = sy-tabix.
IF <result_fields>-/bic/paa1c2033 IS NOT INITIAL.
wa_itab1-FLAG = 'S'.
MODIFY itab1 FROM wa_itab1 INDEX w_tabix TRANSPORTING FLAG .
ENDIF.
ENDIF.
ENDLOOP.
IF itab1 IS NOT INITIAL.
MODIFY /bi0/pmaterial FROM TABLE itab1.
ENDIF.Here are some performance tips:
Add FOR ALL ENTRIES IN result_package WHERE material = result_package-material to your select statement
After your select statement, add IF SY-SUBRC = 0. SORT itab1 BY material. ENDIF.
In your read statement, add BINARY SEARCH to the end of it
At the end of your end routine, make sure to CLEAR itab1.
You can also increase the number of parallel processes for your DTP, and DSO activation (assuming your target is DSO). -
Master Data Text Used as Line Items in ODS
Hi Experts! </br></br>
I would just like to know if I can use the text I loaded of master data Revenue Type from R/3 in BW? </br></br>
What I have done already is that I have created a customized extractor in R/3 under the CO-PA-IO node in RSA6 (since I think this is where this data is coming from/should belong under. A consultant of ours (before I got here) have already set up the other individual extractors for Sub Product A & B, Product Line, others in the FS10N transaction, document line item details.</br>Hi Experts! </br></br>
I would just like to know if I can use the text I loaded of master data Revenue Type from R/3 in BW? </br></br>
What I have done already is that I have created a customized extractor in R/3 under the CO-PA-IO node in RSA6 (since I think this is where this data is coming from/should belong under. A consultant of ours (before I got here) have already set up the other individual extractors for Sub Product A & B, Product Line, others in the FS10N transaction, document line item details.</br></br>
Once I have created it, I already replicated it in BW and have already setup the infosource. I created a InfoObject as Master Data with text and I loaded data from infosource. After loading, when I maintain Master Data for the characteristic I created in BW, I can see the pulled data that I have loaded from R/3. It is correct. </br></br>
Now this is where I am having a problem. I need to know how to be able to use this Master Data text when I load line items (0EC_PCA_3) to my PCA ODS. As it is right now, I have setup the EC_PCA datasource, replicated it and activated it as well, and I have already added a Revenue Type characteristic to this datasource already and have mapped it accordingly. However, I am unable to pull any data when i manage the contents of the ODS, but i can see the it in the maintain master data. </br></br>
How can i set it up such that I am also able to match my line items with their corresponding Rev Type Text in the ODS results? It is important to note that for Sub Product A, B, and Product Line fields, the previous setup is able to do so, and I am able to see results for these in the ODS line items results. These are also setup as master data text in BW by our previous consultant and I followed the same procedure and setup. </br></br>
I feel that I am just missing a step on how to tell BW that the master data text should also be matched to the Line Items in the ODS during loading.</br></br>
Kindly seeking for your assistance and advance thanks!
Once I have created it, I already replicated it in BW and have already setup the infosource. I created a InfoObject as Master Data with text and I loaded data from infosource. After loading, when I maintain Master Data for the characteristic I created in BW, I can see the pulled data that I have loaded from R/3. It is correct. </br></br>
Now this is where I am having a problem. I need to know how to be able to use this Master Data text when I load line items (0EC_PCA_3) to my PCA ODS. As it is right now, I have setup the EC_PCA datasource, replicated it and activated it as well, and I have already added a Revenue Type characteristic to this datasource already and have mapped it accordingly. However, I am unable to pull any data when i manage the contents of the ODS, but i can see the it in the maintain master data. </br></br>
How can i set it up such that I am also able to match my line items with their corresponding Rev Type Text in the ODS results? It is important to note that for Sub Product A, B, and Product Line fields, the previous setup is able to do so, and I am able to see results for these in the ODS line items results. These are also setup as master data text in BW by our previous consultant and I followed the same procedure and setup. </br></br>
I feel that I am just missing a step on how to tell BW that the master data text should also be matched to the Line Items in the ODS during loading.</br></br>
Kindly seeking for your assistance and advance thanks!Hi Simon, </br></br>
Thanks for the reply! </br></br>
First of all, yes, I think we are on the same page regarding what I want to do... I have created a master data infoObject in BW, created a customized extractor in R/3 under CO-PA-IO node, and mapped them to each other in BW such that when i execute a package in InfoSource in BW, i am able to load master data text in InfoObject Rev Type in BW. </br></br>
Kindly explain more on "you should have created the revenue type as a text datasource and loaded the data into the text and not the master data". Do you mean to say that I should have just created a regular datasource (i.e. Flexible Update in any Data Target InfoSource), rather than a direct update of Master Data datasource? </br></br>
However, if this is what you meant, please remember that for other characteristics such as Sub Product A, B, Product Lines, Sales Region, Business Center etc. (as seen in FS10N tcode per GL), are reflected in ODS per line item, and they are setup as master data. So I was thinking maybe i just missed a step in mapping. </br></br>
Is this what you meant? My main goal is to be able to have the line items i load in ODS be matched to the particular revenue type for that GL's profit center (seen in FS10N tcode in R/3)</br></br>
Thanks again.
Maybe you are looking for
-
Oracle Fusion Middleware 11G B2B Document Type not getting Identified
Hello, I have installed Oracle Fusion Middleware 11g on my local machine and created a custom document type with proper .xsd definition and XPath Expression Identifier in Oracle B2B interface and configured its trading partners ( Host & Remote ) alon
-
How do we configure Apache to handle the static HTML and OC4J to handle the dynamic (JSP) content within a J2EE Application with a Web Module? I've just browsed both the General and J2EE forums, searching on "Apache". I see where others have asked th
-
Lock my iPad asking for PUk code I have no idea what is that
Need help locked my iPad asking for PUK code to unlock and I have no idea
-
Browser settings in configuration profile
Hello, I am using Mountain Lion + Server in a lab environment and need to set the start page in Safari and Chrome on each device (iMac). Is there a way accomplish that with the configuration profiles? Or is there another nice way? Thanks in advancce.
-
My "new tab" button will not open a new tab
i just updated to ver. 17 when i push the Plus button or the Firefox tab and select new tab nothing happens.