Material Status Change
Can someone please tell me how to change the status of material from unrestricted to quality control, after Goods Receipt.....thank you
Hi
Transaction code MB1B Movement type 322.
Material will be transaferred from unrestricted to Quality Inspection
Thanks & Regards
Kishore
Similar Messages
-
Changing "material status" via "project transfer"
HI,
I known that I can change the "material status" by transferring an item to a specific stock Locator that I already defined.
Is it possible to change the material status via project transfer?
For example my item's status is "active" and it was assigned to a project named "ACTV_PROJECT" I transfer this Item
to a random locator whose project is "HOLD_PROJECT". while I perform this transaction, item status will become "HOLD" (Hold is a status that I already defined)
Thanks for your
Help
CeyhunHi
I assume you refer to Item Status Control.
You can update the item status code using the designated form Item Status. This will automaticlly update the values of the following attributes -
BOM Allowed
• Build in WIP
• Customer Orders Enabled
• Internal Orders Enabled
• Invoice Enabled
• Transactable
• Purchasable
• Stockable
Project Transfer is a inventory transaction, that moves certain quantity of the item from one project locator to another project locator. Such transaction is not changing the item status.
Dina -
Material status on changes..
Hi all,
Bulk material are procured in bulk, but as on changes from R&D Deptt, if the material that is discontinued will be scrapped/reworked/used.
How the system trigger status of that material after the changes i.e. it is to be scraped or rework or to be used as it is.
Regards,HI friend,
Tell me once you have produced the material and posted to inventory and then there is a change from R&D How system can check the Available Stocks status for this you need to transfer the material to Quality Inspection stock and then test and according to Usage Decision the material status can be changed as per your requirement other wise
Logical thinking how system know that there is a change of material specification for R&D and to how it compares that changed parameters with Inventory Stock
Hope you understood the point what i want to explain
Pavan
Edited by: ch pavan on Mar 30, 2010 6:30 PM -
Material status at plant level
Dear Guru's,
Please suggest the material status or any other solution for blocking material for planning i.e. there should be no PR, planned order or sales order. But that status should not create problem while mass level changes for BOM, Routing, DMS.
Status 90 in MRP 1 creating problem while applying mass level changes. Also tried 00 & 01 but they are allowing to create sales orders.
Regards,
SAP CONSHi,
Go to OMS4 & check the statuses & their values. Choose the one which meets your need. If none suits, then create one.
You can prevent a material from being part of MRP run, while allowing to be in BOM by setting B & blank or A respectively.
Revert if you face any issues.
Regards,
Vivek -
Material status in material master
Hi,
We have different type of statuses that can be maintained in material master like -
Distribution-chain-specific material status
Cross-distribution-chain material status
Cross-Plant Material Status
Plant-Specific Material Status
The settings for these are maintained as part of configuration.
Is there any possibility to further add some more control parameters in the statuses through development or customising?
regards,
MohitHello Mohit ,
What kind of control you are expecting through the material status ? We can do config and maintain new material status through the t-code OMS4.
Just to mention few of the control few of the control we can do from there are Message/Error if independent requirement is created for material , Message /Error if material is used in MRP, Message/Error if material is used in production order header, Message /Error if material used in WM transfer reqmt/posting change etc etc .
There are other plenty of option there which you can explore.
I hope the information helps
Cheers
Kaushik -
Material Master Change Documents
We have currently added additional fields to MARA and I am trying to add the changing of these new fields to the Material Master Change Documents. Does anyone know how I can accomplish this?
Dear Khrista,
I hope you are looking for change documents that would be generated whenever specific field value changes when you change material master. It would be stored in CDHDR and CDPOS.
One way is to add custom fields to be considered is to implement a proper BAdi/Enhancement.
Please check this sample program from other thread to find BADI and enhancement for a given transaction code. You just need to create a custom program in your system by cut and paste below codes.
REPORT ZTEST.
TABLES: TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA: JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA: FIELD1(30).
DATA: V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS: P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA: WA_TADIR TYPE TADIR.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR
WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR
WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR
WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT
WHERE SPRSL EQ SY-LANGU
AND TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
ENDCASE.
Alternatively, you can do the following:
1. For what ever transaction u want the enhancement .. just check for the System-->status (menu) and find out the PROGRAM name....
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for "Call Customer-function " ... and u'll get some search results .. If u get results then u have enhancement in that tcode .....
4. Then it actually calls a Function module .... copy the Function module name .... go to SE80 (object navigator) click on "Repository Information system" then Customer Enhancements .... Give the Function module name in the "Components" field and click Execute ....
ull get a list of Enhancements related to that Componene....
5. Choose which ever enhancement will suit ur business need ..
6. Go to CMOD... create a project .... assign ur enhancement ... and then code ur logic.... activate ur enhancement in CMOD ....... Ur Buisness need will be solved...
For a user exit......
Finding whether there is any User Exit or not for tcode VA42
1. For what ever transaction u want the user exit .. just check for the System-->status (menu) and find out the PROGRAM name.... ( The program name would be for our scenario "SAPMV45A" )
2. Double click on to the program name and go inside the program (Abap editor)
3. Search for the word "USEREXIT" .... u ll find all the user exits in the search result .. and find ur's then ...
Hope this will help.
Regards,
Naveen. -
Storage location material status
Hi,
I wanted to ask if anyone knows if / how can we maintain storage location - material status.
I mean to use the same functionality of plant material status which determines which of the logistic processes a specific material participate in.
We need the same thing but at storage location level. The reason is, that at some times several storage locations are going through a (physical) change, e.g. redecoration.. and we need to "block" them for some processes like, stock transfer, purchase requisitions... and so on...
Regards,
Doron Oded.Hi,
Well, thanks for your answer, but it is insufficient..
We need to block the storage location for processes which are not necesseraly manual, like MRP, ATP, and in places where there is no check at storage location level - Logistic execution (deliveries, shipments), Purchasing... and so on..
If for example, a storage location is damaged due a storm, or any other act of god (or man).. We need to block it to all logistic processes. The question is - what is the best way..?
Thanks,
Doron Oded. -
XML file getting stucked in queue in ECC preventing material status in MDM.
XML file getting stuck in queue in ECC preventing material status in MDM to be changed.
Hi SAP Experts,
We have an issue regarding XML messages getting stuck in queue in ECC preventing the material status in SAP MDM to be changed from "Approved" to "Updated/Posted".
Checking in transaction SXI_MONITOR the status of the XML Messages are Scheduled or Green Flagged, looking at the time started it has been an hour and it is not yet processed successfully; and also checking the queues XBTR* (XBTR0001, XBTR0002 and ETC.) via transaction SMQ2 have stopped.
We need to manual process the XML messages for it to be processed successfully.
I'm unable to understand why these files are getting stuck in Queue's.
Many thanks in advance and have an awesome day ahead.
Regards,
Aeron MercHi Aeron,
Check whether the Queue XBTR* (XBTR0001, XBTR0002 and ETC.) is Unregistered in SMQR.
If it is so you can see as U in the Queue type.
Try to register by selecting the queue and click on Registration button and activate.
Then check your message in MONI, hope this should solve your problem.
Thanks
Sai. -
CL20N Status changed: missing values for required chars for ROH & FERT
Dear Expert,
I am getting this message no. CL500 (Status changed: missing values for required chars) when I try to save variant class (Class type 300) assignment to material master (Raw Material) with Released 1 status in CL20N; but I do not get this message during assignment for FERT. I can save a FERT with Released1 status to a variant class without any system message. I am using configurable material in purchasing and this message is not valid in this case. Is there anywhere I can turn off this message for raw material just like FERT?
Regards,
HKHello Han Keat,
There are notes for this error message. Can you please check note 1537443 and 1431600 if it is in your system
Thanks Amber -
Update the x plant material status and plant speific material status
HI Experts,
I am new to abap. In my requriment i want to update the status of x-plant material status (MSTAE) in MARA and
plant specific material status (MMSTA) in MARC. In master data the status of those fields is blank. Insted of balnk i have to upload '01' or '02'.
using BAPI_MATERIAL_SAVEDATA i am unable to upload. its not working.
is there any another way to upload that two plants status.
thanks in advance
sravanHi martin,
i think insted of it_*** (internal table) we have to use work area. please make sure conform this one.
i am giving my logic wat i have written and my requirement also...
The process to update material master data status is described in 'xxxxx' Mark and Release Cost Estimates and BAPu201D.
u2022 As a result of releasing a standard cost, certain master data elements need to be updated by the Cost accountant in order to enable further activities within SAP.
u2022 All material codes for which Cost Accounting has released a new standard cost, need to have their Material Status indicators changed from 02 (reviewed) to 03 (released). This removes the system blocks on certain activities within SAP like purchasing, production and Sales. The status will be needed to change in two views of the Material Master.
u2022 The u201CX-plant matl statusu201D field on the Basic Data 1 view
u2022 The u201CPlant-sp. matl statusu201C field on the Costing 1 view
This update should be automated
Select materials for which a price change document was posted based on selection parameters.
Select price change documents for company code defined in selection screen since last run date
u2022 Reference procedure = PRCHG (MLHD-AWTYP)
u2022 Entered on MLHD-CPUDT u2013 verify against last run date to include in selection
u2022 Entered at MLHD-CPUTM u2013 verify against last run date to include in selection
u2022 Store last run date and time by company code, so that it can be picked up in the next run. (store in table TVARVC?)
Select only the documents of plants which belong to the company code in table MLIT. The link between company code and plant can be found in table T001K.
u2022 Valuation area = Plant MLIT-BWKEY
u2022 Create a list of all materials MLIT-MATNR
The next 2 updates should happen independently;
u2022 Update the u201CPlant-sp. matl statusu201C field (MARC-MMSTA) on all plant views belonging to the company on the Costing 1 view to status 3 with as prerequisite;
u2022 The current plant material status is 02
u2022 This action must be done on all plants belonging to the company code
u2022 Update the u201CX-plant matl statusu201D field (MARA-MSTAE) on the Basic Data 1 view to status 3 with as prerequisite;
u2022 The current X-plant material status is 02.
in pt_final1 i get the data corresponing to given tables.
LOOP AT PT_FINAL1 INTO GS_FINAL1.
*HEADER DATA
GS_HEAD-MATERIAL = GS_FINAL1-MATNR.
GS_HEAD-IND_SECTOR = GS_FINAL1-MBRSH.
GS_HEAD-MATL_TYPE = GS_FINAL1-MTART.
GS_HEAD-BASIC_VIEW = 'X'.
GS_HEAD-COST_VIEW = 'X'.
APPEND GS_FINAL1 TO IT_FINAL1.
*CLIENTDATA
GS_CLNT-PUR_STATUS = GS_FINAL1-MSTAE.
GS_CLNTX-PUR_STATUS = 'X'.
*PLANT DATA
GS_PLNT-PLANT = GS_FINAL1-WERKS.
GS_PLNT-PUR_STATUS = GS_FINAL1-MMSTA.
GS_PLNTX-PUR_STATUS = 'X'.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = GS_HEAD
CLIENTDATA = GS_CLNT
CLIENTDATAX = GS_CLNTX
PLANTDATA = GS_PLNT
PLANTDATAX = GS_PLNTX
IMPORTING
RETURN = GS_RET.
Commit to release the locks
RETURN-TYPE is 'E' in case of error, else 'S'.
IF GS_RET-TYPE = 'E'.
LOOP AT IT_RET.
WRITE: / RETURNMES-MESSAGE.
ENDLOOP.
ELSEIF GS_RET-TYPE = 'S'..
WRITE: / 'PLANT MATERIAL STATUS '.
ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDLOOP. -
Material Status : Restricted Procurement.
Dear Experts ,
I need to maintain the Plant status for procurement in such a way that :
1. No POs should be created against external vendor .
2. Stock Transfer Orders to be created . That PO with vendor as site .
In define material status , plant specific settings , Purchasing if i use B , the system stops creation of all POs .
Please tell me how can i control the creation of POs as stated above ?
Regards
AnisHello Experts ,
Thanks for your valuable inputs ,
@Satish Kumar - We need to restrict a few materials & hence we cannot do anything at the material type level .
@Prashant - Thanks a lot , it is a very helpful suggestion .
@Raja - We dont need to block the material at plant level , but need to restrict its PO usage .
@Indranil - ABAP development is a solution , but will always call for changes if one needs to add/delet the material usage restrictions .
@Jurgen - Procurement Type settings are at Material Type level . Hence will not server the purpose.
@SRK - Authorization is for an entire document type , we need the control for a material for all users & not user specific control .
Thanks all of u for the help.
Regards
Anis -
Authorization issues MM/PP STATUS Changes
Hello,
I'm getting the following error even with SAP_ALL SAP_NEW
BDC Transaction Report for ZM02. Report: ZUCC0026
Run by: KHALIFAO page: 1
On: 11/11/2009 at : 09:06:12
In System: Q47
Authorization issues MM/PP STATUS Changes
M365SC1110020 ZFIN M680 MM/PP STATUS 00 Not authorized to change MM/PP status
One of my user is having the following error when she excuted the following steps :
Steps:
SE38/ ZUCC0026 - Material Mass update program for Costing View
Enter the following fields before executions
Material : M365SC1110020
Plant: M680
Check off update material
Field to update: select MM/PP status
New Value: 00
Execute transaction
Thanks
Osama
Expected results: output document should states that update of MM/PP status was changed from XX to 00.
This messageHello Julius,
SY-UNAME
ZUCC0026 550 WRITE: / 'BDC Transaction Report for ZM02. Report:'(b01),
/ 'Run by: '(b02) ,sy-uname COLOR 5,
1167 * IF sy-uname <> 'BATCH'.
1183 READ TABLE itab_zusrgroup WITH KEY group_id = group_id
user_name = sy-uname.
1212 SELECT SINGLE update_ind scop_ind
FROM zusrgroup INTO (itab-update_field,l_scop_ind)
WHERE user_name = sy-uname
AND group_id = itab_fields-group_id.
1219 * WHERE user_name = sy-uname
1223 READ TABLE i_zplant WITH KEY
user_name = sy-uname
werks = itab-werks.
1422 SELECT werks FROM zusrplant
INTO zusrplant-werks
WHERE user_name = sy-uname.
1453 MOVE: sy-uname TO i_zplant-user_name,
Parameter :
188 *PARAMETERS: p_mode TYPE c DEFAULT 'N' NO-DISPLAY. JHSIR35508-
189 PARAMETERS: p_field LIKE itab_fields-descriptio.
190 PARAMETERS: p_name LIKE itab_fields NO-DISPLAY.
191 PARAMETERS: p_newval(14) TYPE c.
193 PARAMETERS: p_file(100) TYPE c LOWER CASE.
194 PARAMETERS: p_filval AS CHECKBOX. "0001+
195 PARAMETERS: p_unix AS CHECKBOX. "0004+
33 PARAMETERS: P_UPD AS CHECKBOX.
Thanks
Osama -
Hi,
cross plant material status is " client depandent ",or " indipaendent" ?
regardsHi
I believe that "Cross Plant Matl.Status" is <b>Client dependent.</b>
<b>Reason:</b>
Cross Plant Matl.Status is a field in Material Master which should either be created in different clients or upload it individually. When we change any field in the material master there is no Transport Request generated and so this is Client dependent.
Please correct me if i am wrong.
Regards
Vijay -
X-Plant Material status.
Hi All,
X-Plant material status means that we define a status saying that the material can be procured or blocked or not blocked.
configuration path:-IMG Path: Logistics General -> Material Master -> Settings for Key Fields -> Define Material Statuses.
My question is. these material status are created by us from the path mentioned above, but how does it stop the procurment.
Please explain in detail.
Regards,
Ramya.Hi,
If you are connecting between the systems this problem will araise.
Material will be defined as per the product life cycle.The X-Plant status telling us where the item or material in the product life cycle.
Based on the definition and design of the materail in the life cycle we can defined the items as described below:
In general we have list of statuses and their meaning in the life cycle of the product
X-Plant status - Meaning of that number
01 - Obsolete
03 - Hibernate/standby
05 - Discontinue
10 - Concept
11 - Pending production
15 - Engineering model
20 - prototype
30 - o-series
40 - serial production
45 - project production
50 - specila production
55 - phase out
May be nubers will be changed as per their convinient and industry specific but the statuses of the items is same .
Hope this will help to understand the concept of X-Plant status.
Thanks
Yugandhar -
Sale Order Status Change after delivery of materials from projects
have ETO sccenario which consists of all modules such as SD,PS.PP etc. Materials will be procured from external vendors & manufactured inhouse through project systems. After delivery of materials from project systems, billing & invoicing will be done at sales level.
On delivery of materials from projects, sale order status remain open. Request you to look into the matter & suggest about status change of sale order after delivery / billing.
Regards,
RanjanHi,
In sale order, WBSE is assigned. Delivery of materials are through cns0. then subsequently picking / packing / billing will happen at sales level. Billing is of delivery related. Please suggest to fix the issue.
Thanks & Regards,
Biplab Ranjan
Maybe you are looking for
-
RE: InDesign CS3 , I am running XP Pro I am having a problem setting the command line of the Setup.exe to allow me to do a silent unattended install. My batch reads as follows: ========================================================== P: CD InDesign
-
Problem with "updating" Windows 7... from Windows 7.
Hello, I just bought a new MacBook Pro with Mountain Lion and I just installed BootCamp and Windows 7 Professional. The problem I have is that I bought an upgrade version of Windows 7, so I need to install Windows once without entering the product ke
-
Changes not allowed in material type
hi all i have 1 material & for this material is trading good but due to mistake i have created this material with material type FERT.but if i am going to change material type HAWA instead of this material type FERT system not allowed.showing error Pu
-
Hyper-V VMs not showing at remote locations
My main headquarters is in Ohio. When I log into our Hyper-V host server, I can open the Hyper-V manager and see all of my virtual machines. The Ohio VLAN range is 192.168.120.*** When I remote desktop into our Georgia or Mexico Hyper-V host servers,
-
CS5 illustrator 'shift arrow'/cmd shift arrow' keys wont work! (Help!)
Hi, I have just installed the CS5 web suite and are loving it so far, however for some strange reason when I try to move an object or point by holding down the shift - arrrow or cmd shift arrow key, (as you do) nothing happens! Have tried restarting