Reg: Material
Hi Experts ,
iam Having material UM529063 ...
Lot of materials are there in which ? iam having doubt on this material UM529063.
Actually when i execute a report.
1. it has to display UM-529063 ..
Here the 3rd character was separated by Hyphen for every time whenever we wil select Material no UM529063.
I Want to display o/p like that i.e UM-529063.
i need the logic of this query ...
Regs ,
Murthy
i think your material no is present in the MARA table is UM529063 but you want to show it as UM-529063 ... if it is so then fetch all the records into the internal table.
now
data : v_matnr1(2),
V_matnr2(6),
v_matnr(7).
loop at itab.
if itab-matnr = 'UM529063 '.
v_matnr1 = itab-matnr+0(2).
v_matnr2 = itab-matnr+2(6).
concatenate v_matnr1 v_matnr2 into v_matnr separated by '-'.
write : / v_matnr.
else.
write : / itab-matnr.
endif.
endloop.
regards
shiba dutta
Similar Messages
-
Reg: material needs the batch management
Hi All,
The material needs the batch management. We have created without the batch
first and the few movements were done, then tried to put the flag after the
stock remove and sales order deletion, however could not process. System
messaged as below in italic. Please let me know how we could change the MM
date for the batch. The sales order alive now.
The batch management requirement cannot
be changed for the following reasons:
SD documents exist (orders or deliveries) that have not yet been
processed or that have been processed only in part.
Thanks & Regards
SivaHi,
This was asked in LE forum also, please read this thread:
reg. activating batch management for existing materials
You should fully process the sales documents (sales order - delivery - invoice) or you should delete them and after setting batch requirement for your material master you could recreate the them (SO, delivery).
Regards,
Csaba -
H i All,
I have special scenario, a material which is FERT in one plant is sold thru IPT to another plant which would be ROH in the receiving plant ,
In this case how would i treat the material types for the same material code and alo let me know the respective valuation classes.
Reg
VKKHi,
I'm not creating two different material type but I would create the material as HALB across the plants and delare the FERT valuation class in the sending plant(i would also delcare it as RG1 in J1ID) at receiving end the valuation class would be ROH's valuation class. Is this right ?
Reg
VKK -
Reg : material master change history
Hi All.
I am changing the value of the material master characterstic assigned to class under the classification TAB of material master.
I want to extract the last chaged date of the characterstic value.
The material master change history ( Table CDHDR) is not reflecting the changes done to the characterstic value.
Can anybody please suggest me how can i extract the change history of the characterstic value of a given class for a given material.
Thanks
VijayHi
If a field is changed in any transaction with a new values those changes are recorded in CDHDR and CDPOS tables with the field name, Transaction name and field old and new values, changed by and date etc
So you have to fetch the change data history from those tables passing the
OBJECT CLAS = MATERIAl and the Objectid = Material no and fetch the data from CDHDR first and then for all entries of CDHDR fetch the data from CDPOS and use the data and required fields
Regards -
Reg material return from subcontractor
Dear all,
We send material to subcontractor using movement type-541, but due to some problem the subcontractor has not completed the job and we need to take stock back from him and we will take with 542 mvmt, our requirement is can we generate an inspection lot for this mvmt type( we need to test material coming from subcontractor)
Thanks i n advance
MadhavHi,
I would suggest to post this query in QM forum to get a better help.
However based on my little knowledge on this, you can manually create an inspection lot via QA01. The inspection type would be 08. Maintain this inspection type in the QM view of the material master. Check with your QM personnel if this can meet your need.
Regards,
Vivek -
Reg Material get list...
Hi all ,
Is there any BAPI or Function module to get the material data by passing the last change date.
Regards,
Krishnamoorthy.V.hi,
use fm CHANGEDOCUMENT_READ_HEADERS.
we can get required data from cdpos and cdhdr tables
check this code it helps u
TABLES : MARC.
DATA :BEGIN OF GI_MARC OCCURS 0,
MATNR LIKE MARC-MATNR,
WERKS LIKE MARC-WERKS,
DISPO LIKE MARC-DISPO,
END OF GI_MARC.
DATA : CHAR TYPE I,
COUNT TYPE I,
VAR TYPE I.
DATA : BEGIN OF GI_FINAL OCCURS 2000,
MATNR LIKE MARC-MATNR,
DISPO LIKE MARC-DISPO,
USERNAME LIKE CDHDR-USERNAME,
UDATE LIKE CDHDR-UDATE,
UTIME LIKE CDHDR-UTIME,
TCODE LIKE CDHDR-TCODE,
TABNAME LIKE CDPOS-TABNAME,
TABKEY LIKE CDPOS-TABKEY,
FNAME LIKE CDPOS-FNAME,
VALUE_NEW LIKE CDPOS-VALUE_NEW,
VALUE_OLD LIKE CDPOS-VALUE_OLD,
CHANGENR LIKE CDHDR-CHANGENR,
END OF GI_FINAL.
DATA : MATNR LIKE MARC-MATNR,
DISPO LIKE MARC-DISPO,
USERNAME1 LIKE CDHDR-USERNAME,
UDATE1 LIKE CDHDR-UDATE,
UTIME LIKE CDHDR-UTIME,
TCODE LIKE CDHDR-TCODE,
CHANGENR LIKE CDHDR-CHANGENR.
DATA : GI_CDHDR LIKE CDHDR OCCURS 0 WITH HEADER LINE.
DATA : GI_CDPOS LIKE CDPOS OCCURS 0 WITH HEADER LINE.
DATA : OBJECTCLAS LIKE CDHDR-OBJECTCLAS VALUE 'MATERIAL',
OBJECTID LIKE CDHDR-OBJECTID,
USERNAME LIKE CDHDR-USERNAME VALUE 'RSS-SPE',
UDATE LIKE CDHDR-UDATE VALUE '20070101',
CHANGE_IND LIKE CDHDR-CHANGE_IND VALUE 'U'.
type-pools: slis.
data: gt_slis_fcat type slis_t_fieldcat_alv.
data: gt_fieldcat type slis_t_fieldcat_alv.
*data: gt_fieldcatall type slis_t_fieldcat_alv.
data: g_repid like sy-repid.
data: gs_layout type slis_layout_alv.
gs_layout-zebra = 'X'.
gs_layout-colwidth_optimize = 'X'.
SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-110.
SELECT-OPTIONS : P_DISPO FOR MARC-DISPO.
SELECT-OPTIONS : RECORDS FOR CHAR.
SELECTION-SCREEN : END OF BLOCK B1.
START-OF-SELECTION.
perform process_data.
perform f_fieldcat_init using gt_fieldcat[].
perform alv_display tables gi_final using gt_fieldcat[].
form process_data.
SELECT MATNR WERKS DISPO FROM MARC INTO TABLE GI_MARC
WHERE DISPO IN P_DISPO
AND WERKS = '1011'." Becoz we hav to chk the
the changes made in the material while extendin tht matrl frm 1011 to
*other plant.
IF NOT GI_MARC[] IS INITIAL.
IF NOT RECORDS-LOW IS INITIAL .
IF NOT RECORDS-HIGH IS INITIAL.
DESCRIBE TABLE GI_MARC LINES COUNT.
IF RECORDS-HIGH < COUNT.
DELETE GI_MARC FROM RECORDS-HIGH TO COUNT.
ENDIF.
IF RECORDS-LOW <> 1.
IF RECORDS-LOW <> 0.
DELETE GI_MARC FROM 1 TO RECORDS-LOW.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
LOOP AT GI_MARC.
CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'
EXPORTING
INPUT = GI_MARC-MATNR
IMPORTING
OUTPUT = GI_MARC-MATNR
EXCEPTIONS
LENGTH_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
OBJECTID = GI_MARC-MATNR .
CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
EXPORTING
ARCHIVE_HANDLE = 0
DATE_OF_CHANGE = UDATE
OBJECTCLASS = OBJECTCLAS
OBJECTID = OBJECTID
TIME_OF_CHANGE = '000000'
USERNAME = USERNAME
LOCAL_TIME = ' '
DATE_UNTIL = '99991231'
TIME_UNTIL = '235959'
TABLES
I_CDHDR = GI_CDHDR
EXCEPTIONS
NO_POSITION_FOUND = 1
WRONG_ACCESS_TO_ARCHIVE = 2
TIME_ZONE_CONVERSION_ERROR = 3
OTHERS = 4
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL FUNCTION 'ARCH_ANA_PROGRESS_INDICATOR'
EXPORTING
TEXT = 'Processing'.
IF NOT GI_CDHDR[] IS INITIAL.
LOOP AT GI_CDHDR.
MOVE GI_MARC-MATNR TO GI_FINAL-MATNR.
MOVE GI_MARC-DISPO TO GI_FINAL-DISPO.
MOVE GI_CDHDR-USERNAME TO GI_FINAL-USERNAME.
MOVE GI_CDHDR-UDATE TO GI_FINAL-UDATE.
MOVE GI_CDHDR-TCODE TO GI_FINAL-TCODE.
MOVE GI_CDHDR-CHANGENR TO GI_FINAL-CHANGENR.
VAR = 1.
CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'
EXPORTING
INPUT = GI_FINAL-MATNR
IMPORTING
OUTPUT = GI_FINAL-MATNR
EXCEPTIONS
LENGTH_ERROR = 1
OTHERS = 2
IF SY-SUBRC <> 0.
ENDIF.
OBJECTID = GI_FINAL-MATNR ."to ensure that objid is in proper
*format
SELECT *
FROM CDPOS
INTO TABLE GI_CDPOS
PACKAGE SIZE 100
FOR ALL ENTRIES IN GI_cdhdr
WHERE OBJECTID = OBJECTID
AND CHANGENR = GI_CDHDR-CHANGENR
AND OBJECTCLAS = OBJECTCLAS
AND CHNGIND = CHANGE_IND." only those values will b
*takn which have been modified nd nt created
IF SY-SUBRC = 0.
LOOP AT GI_CDPOS.
MOVE GI_MARC-MATNR TO GI_FINAL-MATNR.
MOVE GI_MARC-DISPO TO GI_FINAL-DISPO.
MOVE GI_CDHDR-USERNAME TO GI_FINAL-USERNAME.
MOVE GI_CDHDR-UDATE TO GI_FINAL-UDATE.
MOVE GI_CDHDR-TCODE TO GI_FINAL-TCODE.
MOVE GI_CDHDR-CHANGENR TO GI_FINAL-CHANGENR.
MOVE GI_CDPOS-TABNAME TO GI_FINAL-TABNAME.
MOVE GI_CDPOS-TABKEY TO GI_FINAL-TABKEY.
MOVE GI_CDPOS-FNAME TO GI_FINAL-FNAME.
MOVE GI_CDPOS-VALUE_NEW TO GI_FINAL-VALUE_NEW.
MOVE GI_CDPOS-VALUE_OLD TO GI_FINAL-VALUE_OLD.
APPEND GI_FINAL.
CLEAR GI_FINAL.
ENDIF.
VAR = VAR + 1.
ENDSELECT.
ENDLOOP.
ENDIF.
ENDLOOP.
CALL FUNCTION 'ARCH_ANA_PROGRESS_INDICATOR'
EXPORTING
TEXT = 'Processing'.
ENDIF.
ENDLOOP.
endform.
form f_fieldcat_init using lt_fieldcat type slis_t_fieldcat_alv.
data: ls_fieldcat type slis_fieldcat_alv.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'MATNR'.
ls_fieldcat-seltext_l = 'Material number'.
ls_fieldcat-tabname = 'GI_final'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'DISPO'.
ls_fieldcat-seltext_l = 'mrp controller'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'USERNAME'.
ls_fieldcat-seltext_l = 'Username'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'CHANGENR'.
ls_fieldcat-seltext_l = 'Change Number'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'UDATE'.
ls_fieldcat-seltext_l = 'modified date'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'UTIME'.
ls_fieldcat-seltext_l = 'MODIFIED TIME'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'UDATE'.
ls_fieldcat-seltext_l = 'MODIFIED DATE'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'TCODE'.
ls_fieldcat-seltext_l = 'TRANSACTION CODE'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'TABNAME'.
ls_fieldcat-seltext_l = 'TABLE NAME'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'TABKEY'.
ls_fieldcat-seltext_l = 'TABLE KEY'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'FNAME'.
ls_fieldcat-seltext_l = 'FNAME'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'FVALUE'.
ls_fieldcat-seltext_l = 'FVALUE'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'VALUE_NEW'.
ls_fieldcat-seltext_l = 'NEW VALUE'.
append ls_fieldcat to lt_fieldcat.
clear ls_fieldcat.
ls_fieldcat-fieldname = 'VALUE_OLD'.
ls_fieldcat-seltext_l = 'OLD VALUE'.
append ls_fieldcat to lt_fieldcat.
endform. " f_fieldcat_init
form alv_display tables gi_final using gt_fieldcat .
call function 'REUSE_ALV_LIST_DISPLAY'
exporting
I_INTERFACE_CHECK = ' '
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE = ' '
I_CALLBACK_PROGRAM = ' Material list '
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_STRUCTURE_NAME =
is_layout = gs_layout
it_fieldcat = gt_fieldcat
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
IT_SORT =
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT =
IT_EVENTS =
IT_EVENT_EXIT =
IS_PRINT =
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
tables
t_outtab = gi_final
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
endform.
regards
siva -
Dear All,
We have a product item no xxxxxxxx (Misc. without part no.) where we use
this item in sales orders for any "Price Difference" invoiced to CKL or CKL
invoices to it's customers.
Our problem and what we have just realized below is that, the "Material
Group" is defined as "CRDIV" which refers to "CR MISC", misstating our
statistical information in BW.
This item must be financially evaluated within a group called MISC but not
anywhere under any regular product groups like CR or another pump group.
What I'm finally asking is to remove current "Material Group" setup as you
can see at below screen-shot and instead, redefine the Material Group with
an appropriate one which won't ruin CR's sales statistics.
Please give me the valid input on this.
Thanks & Regards
SivaAnswered
-
Reg: material reconcilation o/p error
Dear experts,
Here am generated a report for material reconcilation. For that am getting error in my o/p. open rm qty and closing rm qty, here open rm qty is 2,500 and closing rm qty is 2436. for one lot no it displays 5 service invoice, job work invoice etc.. the issue the rm qty 2,500 is displaying for all the 5 invoice open rm qty for the same lot. but it should display the 1st closing rm for the next open rm qty it should goes on like this. kindly help. Below i have displayed my coding for reference.
1.open rm qty.
LOOP AT IT_SD03 INTO WA_SD03 WHERE LOTNO = WA_FINAL-LOT.
CLEAR: WA_MSEG.
READ TABLE IT_MSEG INTO WA_MSEG WITH KEY MBLNR = WA_SD03-MBLNR
MATNR_I = WA_FINAL-RMMAT.
IF SY-SUBRC = 0.
WA_FINAL-OPNRM = WA_FINAL-OPNRM + WA_MSEG-MENGE_I.
ENDIF.
ENDLOOP.
2. closing rm qty.
IF COUNT GT 0.
TEMP_COUNT = COUNT - 1.
IF TEMP_COUNT GT 0.
READ TABLE IT_FINAL INTO WA_TEMP INDEX TEMP_COUNT.
IF SY-SUBRC = 0.
IF WA_TEMP-VBELN = WA_FINAL-VBELN.
IF WA_TEMP-BALRM GT 0.
WA_FINAL-BALRM = WA_TEMP-BALRM - WA_FINAL-RMCON.
ENDIF.
ELSE.
IF WA_FINAL-OPNRM GT 0.
WA_FINAL-BALRM = WA_FINAL-OPNRM - WA_FINAL-RMCON.
ENDIF.
ENDIF.
ENDIF.
ELSE.
IF WA_FINAL-OPNRM GT 0.
WA_FINAL-BALRM = WA_FINAL-OPNRM - WA_FINAL-RMCON.
ENDIF.
ENDIF.
ENDIF.
cheers.
Edited by: selvaindeed on Feb 17, 2012 6:16 AMHi
I believe the code snippet that you have displayed here is part of a LOOP statement (IT_FINAL).
In that case, the entire snippet should be in a ON CHANGE OF <WA_FINAL-LOT>. ENDON. block.
The logic is to perform the necessary calculation inside the internal table once only when a new group is found or a group ends.
Hope this link helps.
http://help.sap.com/saphelp_nw70/helpdata/en/9f/db9f1f35c111d1829f0000e829fbfe/frameset.htm
You could also check the foll. thread.
http://forums.sdn.sap.com/thread.jspa?threadID=991119
Regards,
Xineohpi. -
Can you please help look for information on:
1. How to identify the last used date of materials?
2. How to identify materials that have not been used at all?
3. Any report that is available to directly delete material master?Hi
1. How to identify the last used date of materials?
ANS : MAy be from MB51 u can get when last document was posted for this material with movement type
2. How to identify materials that have not been used at all?
Ans : MC50 dead stock for perticular date range
3. Any report that is available to directly delete material master?
Ans : U have to mark material master for deletion in MM06 and then archive it
Follow link for more details
http://www.sap-img.com/bc003.htm
cheers!!!
Vishal... -
Reg: Material Ledger Account posting
Hello Everyone,
We have Material Ledger active for a plant with transaction based price determination (Price Control V). I have posted a GR & its creating 2 Accounting docs. One with Transaction keys BSX, WRX & PRD.
WRX is calculating correctly based on the PO price. But, I am not sure how BSX is calculated as its not picking the Periodic Price unit in the current period.
Could you please guide how account posing (GR & IR) will happen for a material with Price control V & Material Ledger active.
Thanks in Advance,
UswinHi Uswin,
if you look at the second FI document generated upon the GR, I'm pretty sure you will find that in this document, the price difference from the first document ist "reversed" and the amount added to inventory value, correct? So the end result is the same as it would be without material ledger (GR valued at PO price), it just happens in two steps. Therefore, what Frederick said is not 100% correct, as only the end result is the same with and without ML for V/2 materials, but not each single document.
Secondly, as to why the PRD arises on GR.
In my system I found the same case. A GR with a PRD posting for a material with price control V and price determination 2.
In my case I found the PRD to be in fact a rounding difference, which arose in the following way:
Price in PO was 57,78 u20AC/10 pieces. The price unit in material master, however, is 1 unit.
Now what the system seems to have done is:
(1) round the price in PO to the price unit from material master: result: 5,78 u20AC/piece
(2) Post 5,78 u20AC * pieces received to stock value, the difference (5,778 - 5,78)*pieces received to PRD account
(3) POst a second document reversing the PRD and addig it to stock value
Perhaps, the reason for a "price difference" arising is similar in your case
Regards
Nikolas -
Reg: Material Availability Date
Dear All,
I find difficult to understand the logic behing arriving Material Availability Date.
It is not a basic question. Because I know the Availability check process and Backward scheduling process. But I am not able to understand the link between the process to arrive Material Availability Date.
Availability chek is carried with Checking group + Checking rule combination. With that we can conclude the Available quantity to promise the Customer.
But how does the Backward scheduling or Forward scheduling comes into the picture. How does the Backward or Forward scheduling getting triggered? Is it part of Availability check?
Because the quantities are confirmed by Availability check and the dates are confirmed by Backward or Forward scheduling. How does the systems synchronizes the quantity and date? Could you please explain.
I am not able to understand how does the Material confirmed on particular date and how does the Availability check helping to fix it?
Kindly explain.
Regards,
Raja Durai1. Basic doubt; I could see a graph with Inward and Outward movements in the given link, is it
populated based on the movements in CO09?
Yes, the inwards & outward movements that are considered in the ATP check are displayed in CO09. Transaction OVZ9 determines which inward & outward movements are included.
2. What is the base date for RLT? Is it calculated from Order date or Requested delivery date?
As per response from Phanikumar, check the F1 help of the field in CO09. This is the best explanation available for RLT.
3. Is forward scheduling considered if we have RLT active?
Yes. RLT is only relevant if there is no available quantity so forward scheduling can be used.
4. While system does the Backward scheduling, there are possibilites, system can derive the
Material availability date in the past, Is Availability check can happen on past days?
Yes, this depends on the customising in OVLY mentioned by G. Lakshmipathi.
Take the following example:
Requested delivery date = today (17th) February
There is a route with 5 days transit time.
RDD (27th) - 5 days transit = GI date of 22nd February.
This is a date in the past. If OVLY allows dates in the past, then 22nd will be accepted. If OVLY does not allow dates in the past, then a forwards scheduling must be executed. This will take todays date as requested material availability date and forwards schedule. 22nd + 5 days = delivery date of 4th March. -
Reg: Material Master in BEx
Hi All,
I am working on IS-retail with BI implementation project, we have material master with 150000 records, the issue that I am facing is, in BEx we have 65536 rows so, when I execute a query it is giving me a message "result incomplete" andit will not show complete records.
Can anyone of you please explain how to overcome this situation and give me some suggestuions that I should follow.
Regards
Amit KapoorHi,
limitation of Excel is 65536 rows.So you will not be able to see complete data.one way is you can go for webreports where you can see complete data.
thanks -
Reg : Material Master Idcos
Hi All,
I have changed " material grouping " field in workscheduling view in material master for some materials and the job will run every friday then triggers the idocs for the mateiral master changes. I have changed on 01.06.2010 and it should trigger on 04.06.2010 but the idoc is not triggered till now for some materials.
I have checked all the possibilities like DF plant level ( LVORM ) , P-S matl status ( MMSTA ) but everything is fine.
Please let me know how to check why the idocs are not triggered for this change.
Because these changes are not reflected in 3rd party system as the idocs are not triggered and we are facing many problems due to this .
Help me regarding this issue.
Thanks ,
UshaHi Raja,
Thanks for your reply !!
I have checked in BD52 , field is there in the logical message.
I checked the filter conditions also , these materials are satisfying the condition too.
Here we are not using change pointer technique. -
Reg.Material master field active & deactive setting
Dear All
How to set the material master fields as "Optional","Requirement" and "Hide". What is the tcode?
Please advise step by step.
Thanks
Rajjfirst copy the screen field of mateiral master to get this press F1 on the the field adn from technical tas copy the the screen field (e.g MRP group MARC-DISGR) then go to OMSR transaction and hit field name and enter the value you have copy from mateiral
once you see that field on the screen then hit the Green yellow arrow from right side of screen whic will take the screen where oyu can make optiona, reqd or hide field.
but make sure here you make setting at appropriate field ref other wise it will impact many transaciton
e.g. if oyu want to make field optional in MM02 then don;t make field optional at ROH -
Reg: material type according to the unrestricted stock equals to zero.
Hi gurus,
how to use alv for this .
regards,
vivekHi,
Are you talking about the KMAT purchases should be always sales order specific, if yes then In MRP4 view of material master, enter Individual/Collective as "1" (Individual Stock)
And now, if you want the Stock Valuation of Sales Order then check following points;
1. Go to VA03 - Here under "Procurement" Tab, get the RqTy (Requirement Type, for e.g. KE)
2. Go to OVZH - Here get the Requirement Class assigned to this Requirement Type (for e.g. 040)
3. Go to OVZG - Here go to details of Requirement Class (for e.g. 040) and check following under "Account Assignment" Tab,
Acct.assig.cat. - M
Valuation - Blank
Here Valuation should be "M" i.e. Separate valuation with ref. to sales document/project
If it is blank, then you can not enter "M" here in this screen.
4. Go to SPRO > Sales and Distribution > Basic Functions > Account Assignment/Costing > Maintain Requirements Classes For Costing/Account Assignment > Here for Requirement Class (for e.g. 040), maintain Valuation as "M" i.e. Separate valuation with ref. to sales document/project
Now run a complete new cycle and check.
Maybe you are looking for
-
[SOLVED]Creative Zen V - libmtp regular user cant access
Anyone know how to configure libmtp so that a regular user (not root) can access the device? I have searched the forum/wiki but didnt find anything usefull. When I run mtp-detect as root it prints alot of info about the device, so I guess its working
-
Count Functionality in Reporting
Hi All, I have region , market and Sales document No. Now the user want to see the total no of contracts, and he also wants that when we filters the query using region or market he wants the no of contracts with respective of tht market or region.ho
-
Current quarter and four future quarters
Hello Forum Members, I have a config table with the following data: Quarter Config Rep_date Q1-2006|1|1/1/2006 Q2-2006|32|4/12/2006 Q3-2006|321|7/15/2006 Q4-2006|897|12/14/2006 Q1-2007|10|2/12/2007 Q2-2007|10|5/12/2007 Q4-2007|50|11/12/2007 Q1-2008|3
-
Definition of the best approach on how to do reporting between BPC and BW
Hi, I need your opinion in the definition of the best approach on how to do reporting between BPC and BW. For example if we want to do reporting using BW on Actuals Vs Budget how should we manage this since technically BPC Model and BW InfoCube is di
-
IDS 4215, right place for a sniffing interface (DMZ or LAN)
I have got at work this sensor with two interfaces only, I have been asked to check that IDSWORK# show version Application Partition: Cisco Systems Intrusion Detection Sensor, Version 4.1(1)S47 OS Version 2.4.18-5smpbigphys-4215 Platform: IDS-4215 on