Control Export due to raw material vendor
Hi friends,
My company is in country A. We buy parts from country Z and the finished part is exported to a lot of different countries.
However, when we export to country X, they do not want to buy the finished product if the raw material is from country Z. Can we control that in SAP? If true, then how?
Thanks!
Henrik
Hi Satan,
If the FG has price indicator "S" then the system will post the difference to income statement not it capitalized. This situation will apply if you have maintained the price indicator "V- MVP". The above context is talking about when the price indicator is V. Please go through once again.
Regards,
Mukthar
Similar Messages
-
Linking a Raw Material Vendor to Specific Customer
Hi,
How to link raw material vendor to a specific customer in SAP. In make to order cycle, PR generated has reference of the Sales Order. So when this PR is converted to PO, the system should only allow the user to create the purchase order for the vendor specified by the customer.
Edited by: Matt on Sep 28, 2010 9:51 AM - Please don't post in ALL CAPITALSHi,
vendor can be linked to customer , in vendor master customer number can be maintained .
Same customer you can maintain master data whereas if you want to link the vendor with PO then at the time of creation of PR
create source with vendor and material combination .
And assign this source determination at PR. -
Reg. Raw material sales from unresticted to out side vendor
Dear Friends
1. I want to sale 100kg of raw material to outside vendor ,what is the MM part.
2. I want to return the old material to the vendor and get back new materials,what are the prerequisites.
3. We don't want release stretagy for one particular vendor out of 500 vendors how to configure this
Kindly advise me
Thanks
Rajakumar.K1. I want to sale 100kg of raw material to outside vendor ,what is the MM part.\
- extend material to sales view and create a sales order - PGI and billing. you also need to create that vendor as a customer
2. I want to return the old material to the vendor and get back new materials,what are the prerequisites.
- many options are there.. 1. refer the old PO and return through 122 movement type. 2. create a return PO and return with 161 movement type. or create return delivery and return with outbound delivery(it involves lot of config)
3. We don't want release stretagy for one particular vendor out of 500 vendors how to configure this
what are your criteria's for release? -
Raw material - Returned to vendor
Hai,
I was purchase a raw material from vendor, I have put the GRPO for the corresponding material.
This item has the following tick in the Item Master Data: 1) Inventory Item
2) Purchase Item and 3)Quality required.
After purchasing this I have checked quality and then only I can able to Issue a raw material into production.
In quality checking We found this material has some crack. because of this reason I want to return a material to vendor.
What are the documents I want prepare except Goods Return.
My colleague are said to prepare the Sales Invoice for the respective Item. First I was create the vendor as Customer.
But in Item Master data there is no tick in the following check box i) sales Item.
Because of this Issue I can't choose the respective item in Sales Invoice.
Can any one give me the solution for this.
Regards
Pushpa DamodaranHai,
Is there any other option to return a material to vendor( to reduce stock in the corresponding warehouse)
and also I want to know Now I can tick in this Item as sales Item
Regards,
Pushpa Damodaran
Edited by: Pushpa Damodaran on Mar 2, 2012 11:02 AM
Edited by: Pushpa Damodaran on Mar 2, 2012 11:04 AM -
How to Control Finished Product Price based on Raw Material
Hi Experts,
Our client manufactures Steel Products where basic Raw Material is Steel.
Customer will give annual contract/Sales Order on the rate prevailing on the contract date. But there is clause that if Steel prices increase / decrease by 5% then correspondingly Finished product price will change by 3%.
How can this be mapped in SAP where by based on Raw Material price, Finished product can vary?
RegardsHi Ajay,
Please go through this link. you will get an idea
Price list change according to raw material cost
Thanks
Dasaradha -
Hi,
any one can help in this issue.
i am not getting the raw materila cost & manfacture conversion cost for for the bom of FG - SFG - SFG - SFG- RAW
FG - finished goods,
SFG - semi finished goods
RAW - raw material.
plz provide the solution.
raw material and manfacture conversion cost is calculated in PERFORM z_process_data. subroutine.
REPORT z_co_production_cost_nsk.
TABLES: afko, bkpf, t001w , caufv.
TYPE-POOLS: kkblo,
slis.
DATA: d_datefrom LIKE sy-datum,
d_dateto LIKE sy-datum,
d_repid LIKE sy-repid,
d_uname LIKE sy-uname,
d_returncode TYPE i,
d_tabix TYPE i,
d_kokrs LIKE tka01-kokrs,
d_waers LIKE tka01-waers,
wa_fieldcatalog TYPE slis_fieldcat_main,
wa_listevents TYPE slis_alv_event,
wa_listlayout TYPE slis_layout_alv,
wa_print_info TYPE slis_print_alv,
wa_listheader TYPE slis_listheader,
d_headerlines TYPE i.
DATA: BEGIN OF t_caufv OCCURS 0,
aufnr TYPE caufv-aufnr,
werks TYPE caufv-werks,
objnr TYPE covp-objnr,
gamng TYPE caufv-gamng,
plnbez TYPE caufv-plnbez,
rsnum TYPE caufv-rsnum,
END OF t_caufv.
*Added by Anand Bothra on 24/11/2003
DATA: t_ab_caufv LIKE t_caufv OCCURS 0 WITH HEADER LINE.
DATA: t_temp_caufv LIKE t_caufv OCCURS 0 WITH HEADER LINE.
DATA: BEGIN OF t_afpo OCCURS 0,
aufnr TYPE afpo-aufnr,
posnr TYPE afpo-posnr,
wemng TYPE afpo-wemng,
amein TYPE afpo-amein,
charg TYPE afpo-charg,
END OF t_afpo.
DATA: BEGIN OF t_afpo1 OCCURS 0,
aufnr TYPE afpo-aufnr,
refaufnr TYPE afpo-aufnr,
objnr TYPE caufv-objnr,
rsnum TYPE afko-rsnum,
wemng TYPE afpo-wemng,
werks TYPE afpo-dwerk,
charg TYPE afpo-charg,
END OF t_afpo1.
DATA: BEGIN OF t_makt OCCURS 0,
matnr TYPE makt-matnr,
maktx TYPE makt-maktx,
END OF t_makt.
DATA: t_fieldcatalog TYPE slis_t_fieldcat_alv,
t_listevents TYPE slis_t_event,
t_sortsequence TYPE slis_t_sortinfo_alv,
t_listheader TYPE slis_t_listheader.
DATA: BEGIN OF t_production_costs OCCURS 0,
objnr TYPE covp-objnr, " Object Number
kstar TYPE covp-kstar, " Cost Element
wkgbtr TYPE covp-wkgbtr, " Cost of Line Item in CO area curr
mbgbtr TYPE covp-mbgbtr, " Quantity of Line Item
matnr TYPE covp-matnr, " Material Number
kokrs TYPE covp-kokrs, " Controlling Area
belnr TYPE covp-belnr, " Cost Accounting Document
buzei TYPE covp-buzei, " Item Number in Document
END OF t_production_costs.
DATA: BEGIN OF t_production_costs1 OCCURS 0,
objnr TYPE covp-objnr, " Object Number
kstar TYPE covp-kstar, " Cost Element
wkgbtr TYPE covp-wkgbtr, " Cost of Line Item in CO area curr
mbgbtr TYPE covp-mbgbtr, " Quantity of Line Item
kokrs TYPE covp-kokrs, " Controlling Area
belnr TYPE covp-belnr, " Cost Accounting Document
buzei TYPE covp-buzei, " Item Number in Document
END OF t_production_costs1.
DATA t_production_costs2 LIKE t_production_costs1
OCCURS 0 WITH HEADER LINE.
DATA: BEGIN OF t_suborders OCCURS 0,
aufnr TYPE caufv-aufnr,
prevaufnr TYPE caufv-aufnr,
objnr TYPE covp-objnr,
rsnum TYPE caufv-rsnum,
END OF t_suborders.
DATA: BEGIN OF t_outputtab OCCURS 0,
plnbez LIKE afko-plnbez, " Material Number
objnr LIKE caufv-objnr, " Object Number
maktx LIKE makt-maktx, " Material Description
charg LIKE afpo-charg, " Batch Number
aufnr LIKE afko-aufnr, " Production Order Number
gamng LIKE caufv-gamng, " Total Order Quantity
wemng LIKE afpo-wemng, " Goods Receipt Quantity
amein LIKE afpo-amein, " Unit of Measure
yield TYPE p DECIMALS 2, " Percentage Yield
totalrmcost TYPE p DECIMALS 2, " Total Raw Material Cost
totalpmcost TYPE p DECIMALS 2, " Total Packing Mat. Cost
mfgconvcost TYPE p DECIMALS 2, " Manu. Conversion Cost
pkgconvcost TYPE p DECIMALS 2, " Packing Conv. Cost
rmperunit TYPE p DECIMALS 2, " Raw Cost per unit
pmperunit TYPE p DECIMALS 2, " Pack Mat cost per unit
ccperunit TYPE p DECIMALS 2, " Conv Cost per unit
totperunit TYPE p DECIMALS 2, " Total Cost per unit
waers LIKE tka01-waers, " Currency Key for CO Area
END OF t_outputtab.
*Added by Anand Bothra on 24/11/2003.
DATA: t_ab_outputtab LIKE t_outputtab OCCURS 0 WITH HEADER LINE,
t_temp_outputtab LIKE t_outputtab OCCURS 0 WITH HEADER LINE.
BEGIN OF INSERTION VIP110703
DATA:wa_prev_outputtab LIKE LINE OF t_outputtab,
wa_production_costs LIKE LINE OF t_production_costs.
DATA:prev_totmatqty TYPE p DECIMALS 2,
prev_tot_mfgconv_cst TYPE p DECIMALS 2,
grand_mat_qty TYPE p DECIMALS 2 ,
tmp_aufnr TYPE caufv-aufnr.
DATA: BEGIN OF t_suborders_propcost OCCURS 0,
aufnr TYPE caufv-aufnr,
prevaufnr TYPE caufv-aufnr,
objnr TYPE covp-objnr,
rsnum TYPE caufv-rsnum,
proprmcost TYPE p DECIMALS 2,
prop_mfg_convcost TYPE p DECIMALS 2,
END OF t_suborders_propcost.
DATA: wa_suborders LIKE LINE OF t_suborders.
END OF INSERTION VIP110703
BEGIN OF INSERTION VIP111003
DATA: prev_aufnr TYPE caufv-aufnr,
prev_matnr TYPE mara-matnr,
curr_matnr TYPE mara-matnr.
DATA: bln_suborder ,
ratio TYPE p DECIMALS 5.
BEGIN OF INSERTION VIP111003
*Added by Anand Bothra on 28/11/2003
DATA: d_flag TYPE c.
SELECTION-SCREEN BEGIN OF BLOCK zblock1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_plnbez FOR afko-plnbez,
s_aufnr FOR afko-aufnr,
"Added By Vivek on 29.11.2005
s_auart FOR caufv-auart obligatory.
PARAMETERS p_werks LIKE t001w-werks OBLIGATORY.
SELECTION-SCREEN END OF BLOCK zblock1.
SELECTION-SCREEN BEGIN OF BLOCK zblock2 WITH FRAME TITLE text-002.
SELECT-OPTIONS: s_monat FOR bkpf-monat NO-EXTENSION OBLIGATORY.
PARAMETERS p_gjahr LIKE bkpf-gjahr OBLIGATORY.
SELECTION-SCREEN END OF BLOCK zblock2.
SELECTION-SCREEN BEGIN OF BLOCK zblock3 WITH FRAME TITLE text-022.
PARAMETERS: p_detsum RADIOBUTTON GROUP rad,
p_sum RADIOBUTTON GROUP rad.
SELECTION-SCREEN END OF BLOCK zblock3.
INITIALIZATION.
d_repid = sy-repid.
d_uname = sy-uname.
p_werks = 'G001'.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name EQ 'P_WERKS'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
AT SELECTION-SCREEN ON s_monat.
IF s_monat-high IS INITIAL.
IF NOT ( s_monat-low BETWEEN 1 AND 12 ).
MESSAGE e398(00) WITH text-023 text-024 space space.
ENDIF.
ELSE.
IF ( ( s_monat-low LT 1 ) OR ( s_monat-high GT 12 ) ).
MESSAGE e398(00) WITH text-023 text-024 text-025 space.
ENDIF.
ENDIF.
START-OF-SELECTION.
PERFORM z_get_period_dates.
PERFORM z_select_prod_orders.
PERFORM z_select_prod_costs.
PERFORM z_select_addl_prod_costs.
PERFORM z_select_mat_desc.
END-OF-SELECTION.
IF d_returncode EQ 0.
PERFORM z_process_data.
*Added by Anand Bothra on 24/11/2004.
PERFORM z_select_to_print.
PERFORM z_prepare_fieldcat.
PERFORM z_get_alv_events.
PERFORM z_define_sortsequence.
PERFORM z_define_layout.
PERFORM z_display_list.
*Added by Anand Botra on 25/11/2003.
PERFORM z_export_to_excel.
PERFORM z_send_mail_and_download.
ELSE.
MESSAGE i017(p5).
ENDIF.
*& Form Z_GET_PERIOD_DATES
text
--> p1 text
<-- p2 text
FORM z_get_period_dates.
Determine the date range from the fiscal period range and
fiscal year entered on the selection screen
DATA: d_firstdate LIKE sy-datum,
d_lastdate LIKE sy-datum,
t_dates LIKE scscp_period_str OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET'
EXPORTING
i_gjahr = p_gjahr
i_periv = 'V3'
IMPORTING
e_first_day = d_firstdate
e_last_day = d_lastdate
EXCEPTIONS
input_false = 1
t009_notfound = 2
t009b_notfound = 3
OTHERS = 4.
CALL FUNCTION 'CSCP_PARA1_GET_PERIODS'
EXPORTING
i_datuv = d_firstdate
i_datub = d_lastdate
i_timeunit = 'M'
TABLES
et_dates = t_dates.
SORT t_dates BY sindex.
DELETE t_dates INDEX 1.
LOOP AT t_dates.
SUBTRACT: 1 FROM t_dates-sindex,
1 FROM t_dates-datub.
MODIFY t_dates TRANSPORTING sindex datub.
ENDLOOP.
CLEAR: d_datefrom,
t_dates.
READ TABLE t_dates WITH KEY sindex = s_monat-low.
d_datefrom = t_dates-datuv.
CLEAR d_dateto.
IF s_monat-high IS INITIAL.
d_dateto = t_dates-datub.
ELSE.
CLEAR t_dates.
READ TABLE t_dates WITH KEY sindex = s_monat-high.
d_dateto = t_dates-datub.
ENDIF.
ENDFORM. " Z_GET_PERIOD_DATES
*& Form Z_SELECT_PROD_ORDERS
text
--> p1 text
<-- p2 text
FORM z_select_prod_orders.
Select all production orders as per the selection criteria provided
DATA: d_dlv_code LIKE jstat-stat,
d_teco_code LIKE jstat-stat,
t_status LIKE jstat OCCURS 0 WITH HEADER LINE.
SELECT SINGLE name1 INTO t001w-name1 FROM t001w WHERE werks = p_werks.
if s_plnbez-low eq space and s_plnbez-high eq space.
endif.
SELECT aufnr werks objnr gamng rsnum plnbez
INTO CORRESPONDING FIELDS OF
TABLE t_caufv FROM caufv
WHERE aufnr IN s_aufnr
AND auart IN ('PP01', 'LL02') : BY VIVEK
AND auart in s_auart " Added By Vivek on 29.11.2005
AND werks = p_werks
AND plnbez IN s_plnbez
AND getri BETWEEN d_datefrom AND d_dateto
ORDER BY aufnr.
d_returncode = sy-subrc.
IF d_returncode NE 0.
STOP.
ENDIF.
Filter out only those production orders that have a status
DLV (Delivered) or TECO (Technically Confirmed).
CLEAR: d_dlv_code,
d_teco_code.
PERFORM z_get_status_code USING 'DLV' CHANGING d_dlv_code.
PERFORM z_get_status_code USING 'TECO' CHANGING d_teco_code.
LOOP AT t_caufv.
REFRESH t_status.
CALL FUNCTION 'STATUS_READ'
EXPORTING
CLIENT = SY-MANDT
objnr = t_caufv-objnr
only_active = 'X'
IMPORTING
OBTYP =
STSMA =
STONR =
TABLES
status = t_status
EXCEPTIONS
object_not_found = 1
OTHERS = 2
IF sy-subrc EQ 0.
CLEAR t_status.
READ TABLE t_status WITH KEY stat = d_dlv_code.
IF sy-subrc NE 0.
CLEAR t_status.
READ TABLE t_status WITH KEY stat = d_teco_code.
IF sy-subrc NE 0.
DELETE t_caufv.
ENDIF.
ENDIF.
ELSE.
DELETE t_caufv.
ENDIF.
ENDLOOP.
IF t_caufv[] IS INITIAL.
d_returncode = 4.
STOP.
ENDIF.
Added by Anand Bothra on 24/11/2003**********
t_ab_caufv[] = t_caufv[].
Added by Anand Bothra on 28/11/2003.
IF ( s_plnbez-low EQ space AND s_plnbez-high EQ space ).
IF ( s_aufnr-low EQ space AND s_aufnr-high EQ space ).
d_flag = 'N'.
ELSE.
d_flag = 'Y'.
ENDIF.
ELSE.
d_flag = 'Y'.
ENDIF.
IF d_flag = 'Y'.
Added by Anand Bothra on 21/11/2003.**********
*Get the batch number of the entered order
DATA: itab_afpo LIKE afpo OCCURS 100 WITH HEADER LINE.
DATA: BEGIN OF t_ab_charg OCCURS 0,
*Added by Anand on 27/11/2003
aufnr LIKE afpo-aufnr,
charg LIKE afpo-charg,
END OF t_ab_charg.
LOOP AT t_caufv.
SELECT aufnr charg FROM afpo INTO t_ab_charg WHERE aufnr =
t_caufv-aufnr.
APPEND t_ab_charg.
CLEAR t_ab_charg.
ENDSELECT.
ENDLOOP.
IF sy-subrc = 0.
SELECT * FROM afpo INTO TABLE itab_afpo WHERE charg = d_ab_charg.
ENDIF.
LOOP AT t_ab_charg.
SELECT * FROM afpo INTO itab_afpo WHERE charg = t_ab_charg-charg.
APPEND itab_afpo.
CLEAR itab_afpo.
ENDSELECT.
ENDLOOP.
CLEAR t_caufv.
REFRESH t_caufv.
*Get all the orders with the same batch number.
LOOP AT itab_afpo.
SELECT aufnr werks objnr gamng rsnum plnbez
INTO CORRESPONDING FIELDS OF
t_caufv FROM caufv WHERE aufnr = itab_afpo-aufnr.
APPEND t_caufv.
ENDSELECT.
ENDLOOP.
CLEAR t_caufv.
SORT t_caufv BY aufnr.
delete adjacent duplicates from t_caufv comparing all fields.
ENDIF.
SELECT aufnr posnr wemng amein charg INTO TABLE t_afpo
FROM afpo FOR ALL ENTRIES IN t_caufv
WHERE aufnr = t_caufv-aufnr.
d_returncode = sy-subrc.
IF d_returncode NE 0.
STOP.
ENDIF.
SORT t_afpo BY aufnr.
ENDFORM. " Z_SELECT_PROD_ORDERS
*& Form Z_SELECT_MAT_DESC
text
--> p1 text
<-- p2 text
FORM z_select_mat_desc.
Get the Description of all materials
SELECT matnr maktx INTO TABLE t_makt FROM makt
FOR ALL ENTRIES IN t_caufv
WHERE matnr = t_caufv-plnbez
AND spras = sy-langu.
ENDFORM. " Z_SELECT_MAT_DESC
*& Form Z_PROCESS_DATA
text
--> p1 text
<-- p2 text
FORM z_process_data.
Process the data from all production orders and prepare the output
table for display appropriately
DATA: d_mbgbtr TYPE p DECIMALS 3,
loop_cnt TYPE i.
REFRESH t_outputtab.
LOOP AT t_caufv.
CLEAR t_outputtab.
MOVE-CORRESPONDING t_caufv TO t_outputtab.
CLEAR t_makt.
READ TABLE t_makt WITH KEY matnr = t_caufv-plnbez.
IF sy-subrc EQ 0.
MOVE t_makt-maktx TO t_outputtab-maktx.
ENDIF.
CLEAR t_afpo.
READ TABLE t_afpo WITH KEY aufnr = t_caufv-aufnr.
IF sy-subrc EQ 0.
MOVE: t_afpo-wemng TO t_outputtab-wemng,
t_afpo-amein TO t_outputtab-amein,
t_afpo-charg TO t_outputtab-charg.
ENDIF.
IF t_outputtab-gamng NE 0.
COMPUTE t_outputtab-yield =
( t_outputtab-wemng / t_outputtab-gamng ) * 100.
ENDIF.
APPEND t_outputtab.
ENDLOOP.
SORT t_production_costs BY objnr kstar.
LOOP AT t_production_costs.
AT NEW objnr.
CLEAR: d_mbgbtr, d_tabix, t_outputtab.
READ TABLE t_outputtab WITH KEY objnr = t_production_costs-objnr.
MOVE sy-tabix TO d_tabix.
" Add up the Raw Material and Manufacturing Conversion
" Costs from the previous stage production order
CLEAR loop_cnt .
LOOP AT t_suborders WHERE aufnr = t_outputtab-aufnr.
commented by anand bothra on 20/11/2003
ADD 1 TO loop_cnt.
IF loop_cnt > 1.
EXIT.
ENDIF.
LOOP AT t_production_costs1 WHERE objnr = t_suborders-objnr.
CASE t_production_costs1-kstar.
WHEN '0005000000' OR '0005010000'. " Raw Material Cost
BEGIN OF deletion VIP110703
ADD t_production_costs1-wkgbtr TO t_outputtab-totalrmcost.
END OF deletion VIP110703
ADD t_production_costs1-wkgbtr TO prev_totmatqty.
WHEN '0000500100'. " Manufacturing Conversion Cost
ADD t_production_costs1-wkgbtr TO prev_tot_mfgconv_cst.
BEGIN OF deletion VIP110703
ADD t_production_costs1-wkgbtr TO t_outputtab-mfgconvcost.
END OF deletion VIP110703
ENDCASE.
ENDLOOP.
BEGIN OF INSERTION VIP110703
READ TABLE t_production_costs INTO wa_production_costs
WITH KEY objnr = t_production_costs-objnr
matnr = wa_prev_outputtab-plnbez.
IF sy-subrc = 0.
IF ( wa_production_costs-mbgbtr NE
wa_prev_outputtab-wemng ) .
prev_totmatqty = ( prev_totmatqty /
wa_prev_outputtab-wemng ) *
wa_production_costs-mbgbtr.
prev_tot_mfgconv_cst = ( prev_tot_mfgconv_cst /
wa_prev_outputtab-wemng ) *
wa_production_costs-mbgbtr.
ENDIF.
ENDIF.
LOOP AT t_suborders_propcost
WHERE prevaufnr = wa_prev_outputtab-aufnr.
t_suborders_propcost-proprmcost = prev_totmatqty.
t_suborders_propcost-prop_mfg_convcost = prev_tot_mfgconv_cst
MODIFY t_suborders_propcost.
ENDLOOP.
clear: prev_totmatqty,
prev_tot_mfgconv_cst.
END OF INSERTION VIP110703
BEGIN OF INSERTION VIP111003
CLEAR: wa_prev_outputtab,
wa_production_costs.
READ TABLE t_outputtab INTO wa_prev_outputtab
WITH KEY aufnr = t_suborders-prevaufnr.
ratio = 1.
IF sy-subrc = 0.
READ TABLE t_production_costs INTO wa_production_costs
WITH KEY objnr = t_outputtab-objnr
matnr = wa_prev_outputtab-plnbez.
IF sy-subrc = 0.
IF ( wa_production_costs-mbgbtr NE
wa_prev_outputtab-wemng ) .
ratio = wa_production_costs-mbgbtr /
wa_prev_outputtab-wemng.
prev_totmatqty = ( prev_totmatqty /
wa_prev_outputtab-wemng ) *
wa_production_costs-mbgbtr.
prev_tot_mfgconv_cst = ( prev_tot_mfgconv_cst /
wa_prev_outputtab-wemng ) *
wa_production_costs-mbgbtr.
ENDIF.
ENDIF.
ENDIF.
LOOP AT t_suborders_propcost
WHERE prevaufnr = wa_prev_outputtab-aufnr
AND aufnr = t_outputtab-aufnr.
t_suborders_propcost-proprmcost = prev_totmatqty.
t_suborders_propcost-prop_mfg_convcost = prev_tot_mfgconv_cst.
MODIFY t_suborders_propcost.
ENDLOOP.
*Commented by Anand Bothra on 20/11/2003.
CLEAR: prev_totmatqty,
prev_tot_mfgconv_cst.
BEGIN OF INSERTION VIP111003
ENDLOOP.
ENDAT.
AT END OF kstar.
SUM.
CASE t_production_costs-kstar.
WHEN '0000500200'. " Packing Conversion Costs
t_outputtab-pkgconvcost = t_production_costs-wkgbtr.
WHEN '0005000500'. " Semi-Finished Cost/Quantity
MOVE t_production_costs-mbgbtr TO d_mbgbtr.
WHEN '0005050000' OR '0005050001' OR '0005050002'.
" Packing Mat Costs
ADD t_production_costs-wkgbtr TO t_outputtab-totalpmcost.
WHEN '0005000000' OR '0005010000'.
ADD t_production_costs-wkgbtr TO t_outputtab-totalrmcost.
WHEN '0000500100'. " Manufacturing Conversion Cost
ADD t_production_costs-wkgbtr TO t_outputtab-mfgconvcost.
ENDCASE.
ENDAT.
AT END OF objnr.
MOVE d_waers TO t_outputtab-waers.
Calculations for the Production Order
" Determine the RM Cost/Unit and Mfg Conv Cost/Unit
CLEAR t_afpo1.
READ TABLE t_afpo1 WITH KEY aufnr = t_outputtab-aufnr.
IF ( ( sy-subrc EQ 0 ) AND ( t_afpo1-wemng NE 0 ) ).
BEGIN OF insertion VIP110703
tmp_aufnr = t_production_costs-objnr+2(12).
LOOP AT t_suborders_propcost
WHERE aufnr = tmp_aufnr .
ADD t_suborders_propcost-proprmcost TO t_outputtab-totalrmcost
ADD t_suborders_propcost-prop_mfg_convcost TO
t_outputtab-mfgconvcost.
ENDLOOP.
END OF insertion VIP110703
BEGIN OF insertion VIP111003
CLEAR: t_suborders_propcost , tmp_aufnr.
READ TABLE t_suborders_propcost
WITH KEY aufnr = t_outputtab-aufnr.
IF sy-subrc = 0.
t_suborders_propcost-proprmcost =
t_suborders_propcost-proprmcost * ratio.
ADD t_suborders_propcost-proprmcost
TO t_outputtab-totalrmcost.
t_suborders_propcost-prop_mfg_convcost =
t_suborders_propcost-prop_mfg_convcost * ratio.
ADD t_suborders_propcost-prop_mfg_convcost
TO t_outputtab-mfgconvcost.
tmp_aufnr = t_suborders_propcost-prevaufnr.
bln_suborder = 'T'.
WHILE bln_suborder = 'T'.
CLEAR: t_suborders_propcost .
READ TABLE t_suborders_propcost
WITH KEY aufnr = tmp_aufnr.
IF sy-subrc = 0.
t_suborders_propcost-proprmcost =
t_suborders_propcost-proprmcost * ratio.
ADD t_suborders_propcost-proprmcost
TO t_outputtab-totalrmcost.
t_suborders_propcost-prop_mfg_convcost =
t_suborders_propcost-prop_mfg_convcost * ratio.
ADD t_suborders_propcost-prop_mfg_convcost
TO t_outputtab-mfgconvcost.
tmp_aufnr = t_suborders_propcost-prevaufnr.
ELSE.
bln_suborder = 'F'.
CLEAR tmp_aufnr.
ENDIF.
ENDWHILE.
ENDIF.
END OF insertion VIP111003
END OF deletion VIP110703
t_outputtab-mfgconvcost = ( t_outputtab-mfgconvcost /
t_afpo1-wemng ) * d_mbgbtr.
t_outputtab-totalrmcost = ( t_outputtab-totalrmcost /
t_afpo1-wemng ) * d_mbgbtr.
END OF deletion VIP110703
ENDIF.
IF t_outputtab-wemng NE 0.
t_outputtab-rmperunit = t_outputtab-totalrmcost /
t_outputtab-wemng.
" PM Cost Per Unit = Total PM Cost / Quantity Delivered
t_outputtab-pmperunit = t_outputtab-totalpmcost
/ t_outputtab-wemng.
" Conv Cost Cost Per Unit = (Manu Conv Cost + Pack Conv Cost)
" / Qty Delv
t_outputtab-ccperunit = ( t_outputtab-mfgconvcost
+ t_outputtab-pkgconvcost )
/ t_outputtab-wemng.
ENDIF.
" Total Cost Per Unit = (RM Cost per unit + PM Cost per Unit
" + Conv Cost per unit)
t_outputtab-totperunit = t_outputtab-rmperunit
+ t_outputtab-pmperunit
+ t_outputtab-ccperunit.
Update the calculated values in the internal table
CHECK d_tabix GT 0.
MODIFY t_outputtab INDEX d_tabix
TRANSPORTING totalrmcost totalpmcost
mfgconvcost pkgconvcost
rmperunit pmperunit
ccperunit totperunit waers.
BEGIN OF DELETION VIP110703
MOVE t_outputtab TO wa_prev_outputtab.
END OF DELETION VIP110703
ENDAT.
ENDLOOP.
ENDFORM. " Z_PROCESS_DATA
*& Form Z_DISPLAY_LIST
text
--> p1 text
<-- p2 text
FORM z_display_list.
Display the Report
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_INTERFACE_CHECK = ' '
i_callback_program = d_repid
I_CALLBACK_PF_STATUS_SET = ' '
I_CALLBACK_USER_COMMAND = ' '
I_STRUCTURE_NAME =
is_layout = wa_listlayout
it_fieldcat = t_fieldcatalog
IT_EXCLUDING =
IT_SPECIAL_GROUPS =
it_sort = t_sortsequence
IT_FILTER =
IS_SEL_HIDE =
I_DEFAULT = 'X'
I_SAVE = ' '
IS_VARIANT = ' '
it_events = t_listevents
IT_EVENT_EXIT =
is_print = wa_print_info
IS_REPREP_ID =
I_SCREEN_START_COLUMN = 0
I_SCREEN_START_LINE = 0
I_SCREEN_END_COLUMN = 0
I_SCREEN_END_LINE = 0
I_BYPASSING_BUFFER =
I_BUFFER_ACTIVE =
IMPORTING
E_EXIT_CAUSED_BY_CALLER =
ES_EXIT_CAUSED_BY_USER =
TABLES
t_outtab = t_outputtab
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.
SET PF-STATUS 'Z_AB_STANDARD'.
ENDFORM. " Z_DISPLAY_LIST
*& Form Z_FILL_FIELDCATALOG
text
--> p1 text
<-- p2 text
FORM z_fill_fieldcatalog USING p_rownum LIKE sy-curow
p_colnum LIKE sy-cucol
p_fieldname TYPE slis_fieldname
p_tabname TYPE slis_tabname
p_reffield TYPE dd03p-fieldname
p_reftable TYPE dd03p-tabname
p_qfield TYPE slis_fieldname
p_qtab TYPE slis_tabname
p_sum
p_stext
p_mtext
p_ltext
p_datatype
p_outputlen.
Prepare the fields for ALV list output
CLEAR wa_fieldcatalog.
wa_fieldcatalog-row_pos = p_rownum.
wa_fieldcatalog-col_pos = p_colnum.
wa_fieldcatalog-fieldname = p_fieldname.
wa_fieldcatalog-tabname = p_tabname.
wa_fieldcatalog-ref_fieldname = p_reffield.
wa_fieldcatalog-ref_tabname = p_reftable.
wa_fieldcatalog-qfieldname = p_qfield.
wa_fieldcatalog-qtabname = p_qtab.
wa_fieldcatalog-do_sum = p_sum.
wa_fieldcatalog-seltext_s = p_stext.
wa_fieldcatalog-seltext_m = p_mtext.
wa_fieldcatalog-seltext_l = p_ltext.
wa_fieldcatalog-datatype = p_datatype.
wa_fieldcatalog-outputlen = p_outputlen.
APPEND wa_fieldcatalog TO t_fieldcatalog.
ENDFORM. " Z_FILL_FIELDCATALOG
*& Form Z_PREPARE_FIELDCAT
text
--> p1 text
<-- p2 text
FORM z_prepare_fieldcat.
Append all the display fields into the field catalog internal table
First Row
PERFORM z_fill_fieldcatalog USING 1 1 'PLNBEZ' 'T_OUTPUTTAB'
space 'AFKO' space space
space space space space space
0.
PERFORM z_fill_fieldcatalog USING 1 2 'MAKTX' 'T_OUTPUTTAB'
space 'MAKT' space space
space space space space space
0.
PERFORM z_fill_fieldcatalog USING 1 3 'CHARG' 'T_OUTPUTTAB'
space 'AFPO' space space
space space space space space
0.
Second Row
PERFORM z_fill_fieldcatalog USING 2 1 'AUFNR' 'T_OUTPUTTAB'
space 'AFKO' space space
space space space space space
0.
PERFORM z_fill_fieldcatalog USING 2 2 'GAMNG' 'T_OUTPUTTAB'
space 'CAUFV' 'AMEIN' space
'X' space space space space
0.
PERFORM z_fill_fieldcatalog USING 2 3 'WEMNG' 'T_OUTPUTTAB'
space 'AFPO' 'AMEIN' space
'X' space space space space
0.
PERFORM z_fill_fieldcatalog USING 2 4 'AMEIN' 'T_OUTPUTTAB'
space 'AFPO' space space
space space space space space
0.
PERFORM z_fill_fieldcatalog USING 2 5 'YIELD' 'T_OUTPUTTAB'
space space space space
space text-010 text-010 text-010
'QUAN' 17.
Third Row
PERFORM z_fill_fieldcatalog USING 3 1 'TOTALRMCOST' 'T_OUTPUTTAB'
space space space space
'X' text-011 text-011 text-011
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 3 2 'TOTALPMCOST' 'T_OUTPUTTAB'
space space space space
'X' text-012 text-012 text-012
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 3 3 'MFGCONVCOST' 'T_OUTPUTTAB'
space space space space
'X' text-013 text-013 text-013
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 3 4 'PKGCONVCOST' 'T_OUTPUTTAB'
space space space space
'X' text-014 text-014 text-014
'CURR' 21.
Fourth Row
PERFORM z_fill_fieldcatalog USING 4 1 'RMPERUNIT' 'T_OUTPUTTAB'
space space space space
space text-015 text-015 text-015
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 4 2 'PMPERUNIT' 'T_OUTPUTTAB'
space space space space
space text-016 text-016 text-016
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 4 3 'CCPERUNIT' 'T_OUTPUTTAB'
space space space space
space text-017 text-017 text-017
'CURR' 21.
PERFORM z_fill_fieldcatalog USING 4 4 'TOTPERUNIT' 'T_OUTPUTTAB'
space space space space
space text-018 text-018 text-018
'CURR' 21.
ENDFORM. " Z_PREPARE_FIELDCAT
*& Form Z_GET_ALV_EVENTS
text
--> p1 text
<-- p2 text
FORM z_get_alv_events.
Returns table of possible events for a list type
REFRESH t_listevents.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 0
IMPORTING
et_events = t_listevents
EXCEPTIONS
list_type_wrong = 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.
ELSE.
CLEAR: wa_listevents, d_tabix.
READ TABLE t_listevents WITH KEY name = slis_ev_top_of_page
INTO wa_listevents.
d_tabix = sy-tabix.Hi Sai,
You can try using MB51, use filter movement type 261. Add a filter for the posting date coverage.
Then proceed. Click on the icon DETAIL LIST.
Then click on the SUBTOTAL, add MATERIAL as a Criteria. The click the column AMOUNT IN LC.
You should see the total issuances to per material.
I hope this helps.
Heinrick Palad -
Excice invoice captured as capital goods, but material is raw material
All SAP Gurus,
We have wrongly captured (and posted) the excise invoice as Capital goods (RG 23C), but material is Raw material (RG 23A).
Material document can not be reversed as material is already issued and consumed for production activities.
To get the effect in Rg 23 A, we have passed the Excise JV (J1IH - Other Adj.).
Due to this Excise JV, we are getting entry in RG 23A, but the same entry is also displayed in RG 23C.
Is there a way to delete/remove/reverse this entry from RG 23C.
Please suggest,
Regards,Hi,
Use following functions to adjust the duties in RG23A and RG23C;
Go to J1IH - Excise JV
Use following method to reduce duties from RG23C Accounts
Making Adjustment Postings for Other Transactions
Use: - You follow this procedure if you want to make an adjustment posting that does not fall into any of the other categories of adjustment offered by this function. You can only use an external document as your reference document.
Procedure: -
1. J1IH > Excise JV > Other adj.
2. Enter data as required, including:
u2022 Document number
Enter the number of the external document that you want to refer to.
u2022 CENVAT account selection group box
Specify which account is affected by the adjustment posting is for. Here in your case select RG23C.
3. Click on u201CEnteru201D button.
The system displays the information from the material document.
4. Adjust the posting date as necessary and enter Vendor code as per requirement.
5. Enter the amount of excise duty in either of the following ways:
u2022 To enter line items for different materials and the excise duty accordingly, choose u201CDetailsu201D button and enter the line items in the table.
Here fill details like Material Code, Quantity as per Excise Invoice, Batch No, Reference (i.e. GRN Document), BED and Ed Cess Amount manually.
If you want system to propose the BED and Ed Cess Amount, Click on u201CGet Excise Invoiceu201D button and select the proper Excise Invoice from which the proportionate amount is to be copied.
Select the u201CExcise Invoiceu201D and click on u201CContinueu201D button.
It will copy BED and Ed Cess and SECess amount as per the quantity mentioned here. It will be proposed in proportion of selected Excise Invoice quantity and value.
u2022 To enter the excise duty only, choose u201CHeaderu201D button and enter the excise duty in the totals fields at the foot of the screen.
6. Specify which G/L accounts are to be posted to.
7. Save the adjustment posting.
System will post Excise JV Document; Accounting Document with Part2 Serial No has been successfully created.
Use following method to take duty credit in RG23A Accounts
Making Adjustment Postings for Additional Excise Paid by Vendors
Use: - You follow this procedure if a vendor has increased the amount of excise duty that it originally charged you and you want to debit the difference to your CENVAT account.
Procedure: -
1. J1IH > Excise JV > Additional excise.
2. Enter data as required.
In the Document number field, enter then number of the document sent to you by the vendor.
u2022 CENVAT account selection group box
Specify which account is affected by the adjustment posting is for. Here in your case select RG23A.
3. Click on u201CEnteru201D button.
4. Adjust the posting date as necessary and Enter Vendor Name.
5. Enter the amount of excise duty in either of the following ways:
u2022 To enter line items for different materials and the excise duty accordingly, choose u201CDetailsu201D button and enter the line items in the table.
Here Enter Material code, quantity as per excise invoice, reference document (i.e. GRN Document), batch no., BED and Ed Cess Amount to be posted.
u2022 To enter the excise duty only, choose u201CHeaderu201D button and enter the excise duty in the totals fields at the foot of the screen.
6. If the duty qualifies as countervailing duty (CVD):
a. Select CVD applicable.
b. Enter the CVD amount in the BED amount field.
7. Specify which G/L accounts are to be posted to.
8. Save the adjustment posting.
System will post Excise JV Document; Accounting Document with Part2 Serial No has been successfully created.
Then do J2I5 - Extract and J2I6 - Print Excise Registers -
Excise Invoice posted as Capital goods, but material is a raw material
All SAP Gurus,
J1ID data wrongly uploaded as Consumable instead of Raw material.
Due to this excise invoices for these materials got captured and posted in RG23C register in place of RG23A register.
(Material document can not be reversed as material is already consumed.)
How these entries in RG23C/RG23A entries can be corrected?
Regards,
rajanHi,
Use following functions to adjust the duties in RG23A and RG23C;
Go to J1IH - Excise JV
Use following method to reduce duties from RG23C Accounts
Making Adjustment Postings for Other Transactions
Use: - You follow this procedure if you want to make an adjustment posting that does not fall into any of the other categories of adjustment offered by this function. You can only use an external document as your reference document.
Procedure: -
1. J1IH > Excise JV > Other adj.
2. Enter data as required, including:
u2022 Document number
Enter the number of the external document that you want to refer to.
u2022 CENVAT account selection group box
Specify which account is affected by the adjustment posting is for. Here in your case select RG23C.
3. Click on u201CEnteru201D button.
The system displays the information from the material document.
4. Adjust the posting date as necessary and enter Vendor code as per requirement.
5. Enter the amount of excise duty in either of the following ways:
u2022 To enter line items for different materials and the excise duty accordingly, choose u201CDetailsu201D button and enter the line items in the table.
Here fill details like Material Code, Quantity as per Excise Invoice, Batch No, Reference (i.e. GRN Document), BED and Ed Cess Amount manually.
If you want system to propose the BED and Ed Cess Amount, Click on u201CGet Excise Invoiceu201D button and select the proper Excise Invoice from which the proportionate amount is to be copied.
Select the u201CExcise Invoiceu201D and click on u201CContinueu201D button.
It will copy BED and Ed Cess and SECess amount as per the quantity mentioned here. It will be proposed in proportion of selected Excise Invoice quantity and value.
u2022 To enter the excise duty only, choose u201CHeaderu201D button and enter the excise duty in the totals fields at the foot of the screen.
6. Specify which G/L accounts are to be posted to.
7. Save the adjustment posting.
System will post Excise JV Document; Accounting Document with Part2 Serial No has been successfully created.
Use following method to take duty credit in RG23A Accounts
Making Adjustment Postings for Additional Excise Paid by Vendors
Use: - You follow this procedure if a vendor has increased the amount of excise duty that it originally charged you and you want to debit the difference to your CENVAT account.
Procedure: -
1. J1IH > Excise JV > Additional excise.
2. Enter data as required.
In the Document number field, enter then number of the document sent to you by the vendor.
u2022 CENVAT account selection group box
Specify which account is affected by the adjustment posting is for. Here in your case select RG23A.
3. Click on u201CEnteru201D button.
4. Adjust the posting date as necessary and Enter Vendor Name.
5. Enter the amount of excise duty in either of the following ways:
u2022 To enter line items for different materials and the excise duty accordingly, choose u201CDetailsu201D button and enter the line items in the table.
Here Enter Material code, quantity as per excise invoice, reference document (i.e. GRN Document), batch no., BED and Ed Cess Amount to be posted.
u2022 To enter the excise duty only, choose u201CHeaderu201D button and enter the excise duty in the totals fields at the foot of the screen.
6. If the duty qualifies as countervailing duty (CVD):
a. Select CVD applicable.
b. Enter the CVD amount in the BED amount field.
7. Specify which G/L accounts are to be posted to.
8. Save the adjustment posting.
System will post Excise JV Document; Accounting Document with Part2 Serial No has been successfully created. -
Raw material Moving Avg. Price (MAP) should include overhead cost.
We receive a raw material that has unit price of USD 10, the material is used in BOM. We incur some additional cost on that material and want to include that additional cost as a part of raw material cost. Say additional cost is USD 1 per unit. We want the system to include USD 1 in material MAP making is USD 11 per unit (i.e. 10 + 1).
Please help how can we achieve this.
regards
ChrisHi
Your scenario would be better represented by Price Control S and using BOM/Routing/Prod order in PP... I dont know why your PP guys should be against it.... You should do it if you wanna capture the Loss of 13 kg in the system
Anotjer option is to create a condition type and assign an accrual key to the cond type so that the Offset for this cond type does not post to GR/IR account.. Else, your vendor would get paid extra
Refer this thread for more details
Raw Material costing and update to inventory valuation
PS: Note that raw mat cost estimate woyuld makes sense when you have S and not V
br, Ajay M -
hi all
Raw material qty. is zero in mmbe,mc.9 & material master plant stock .But it shows -ve value in material master & MC.9
Whyvalue is -ve?Dear,
Same Problem i am also facing when i am exexuting MC.9, for ZERO Stock its showing val.valuated Stock
+ve for some material and -ve for some materials.
when i raised a OSS msg to SAP they are telling this id due some of the Info structure tables were not updated i.e S031,s032 and s033 (use Se16 give ur material for these table u wil come to know)
they have give some note to statistical build but my invoice documents are very old i.e 2001 and 2002 Fiscal year.
my advice just raise a OSS msg to SAP.
other check ur data again by executing the T.code MC.9 under valaution sub tab instead od standard please select current price.
Please gothrough these notes if at all useful79083,64636.
180952 Negative stock values in Inventory Controlling (MOST RELAVENT)
487674 Negative consumption value after cancellation movements
358284 No values for negative stocks
672183 'Value stock with receipt' is incorrect
416791 Standard analyses: Error with rounding differences
453420 Incorrect stock values in LIS
Please help me if you get any soluation
regards
venu gopal
Edited by: venu kk on Jun 2, 2008 9:15 AM -
Problem in Raw Material Purchase
Hi,
I have some issues.. I need some advice on that.
one of the raw material used in production is Grain (eg: Rice). Which is purchased in tons from different supplier. these incoming grain are put into quality inspection.
1 - but the order quantity is very large in number. going into several hundred tons. for this there is only one purchase order. but supplier supplies materials in different vehicles eg: trucks, trailers etc and in different dates. how can i map this scenario in SAP QM so that inspection lot is created for every incoming vehicle rather than every purchase order..
2 - grains are supplied in the bags in trucks. to conduct quality checks, samples are taken from these bags but not from all the supplied bags. samples are taken from only the accessible bags. i.e. from the bags at the end of the truck / trailer.
vendor may have put very good quality grains at the end of the truck, as he knows all bags are not accessible, specially the inside ones may contain very bad quality grains. what can i suggest to control this?
3 - it always takes time to conduct quality tests, supplier cannot wait till all test finishes. as soon as goods are received there will be unloading of the grains and these directly go into production. after the test results there may be rejections in quality. Again to control these what can i suggest to the client.
Please give me your advice on these
Thanks and Regards,
PavanHi
1 - but the order quantity is very large in number. going into several hundred tons. for this there is only one purchase order. but supplier supplies materials in different vehicles eg: trucks, trailers etc and in different dates. how can i map this scenario in SAP QM so that inspection lot is created for every incoming vehicle rather than every purchase order..
Suppose that the PO was cerated for 1000 tonns.Now You don't want Lot to be created as per Purchase order.Then
1.Create a material master for material,maintain QM view for the same.
2.Activate 01 inspection type.In Inspection type maintain " InspecLot Control" as "Per material document."
Against PO you have created ,you can create multiple GR's & every time lot will be created.
2 - grains are supplied in the bags in trucks. to conduct quality checks, samples are taken from these bags but not from all the supplied bags. samples are taken from only the accessible bags. i.e. from the bags at the end of the truck / trailer.
vendor may have put very good quality grains at the end of the truck, as he knows all bags are not accessible, specially the inside ones may contain very bad quality grains. what can i suggest to control this?
This will be only possible by Random sampling.Here SAP really can not help you as far system or discipline of vendor is concern.only control is by increasing the scope of sample collection.
3 - it always takes time to conduct quality tests, supplier cannot wait till all test finishes. as soon as goods are received there will be unloading of the grains and these directly go into production. after the test results there may be rejections in quality. Again to control these what can i suggest to the client.
1.one method can be say vendor has supplied 100 tonns.You have consumed 20 tonns while you found rejection.What you can do is keep the 80 tonns aside.
When Next GR will be made against his next delivery you can do Return Delivery of 80 Tonns for Fresh lot & do physical return delivery of old 80 tonns.
2.Next could be just Quarentine the lot which is rejected & send back to vendor (122 mvt) or ask for replacement.This can be done without GR for replaced material.(may be returnable challan)
You may find other ways also
I hope this will help
Sujit -
Raw Material (excise duty paid) scrapped at the stage of Production.
Dear Experts,
Excise duties applicable (and paid) raw Material is scrapped due to damage in Production. This material is not returned to vendor.
Excise duty has been paid, Excise entries are updated.
As per the central government excise rules, how this material is to be treated. Also please explain SAP CIN point of view. I have to run this business process in SAP.
Thanks in AdvanceHi,
U can srap that material and u can sell the scrap at that time u dont need to pay the excise duty applicable on to the Raw material. But the excise duty liable on Scrap only.
u cannot writoff the Raw material once used for prodution.
regards,
sujit -
Raw material Stock not reducing when cancelling Subcontracting MIGO
Dear All,
We are facing problem in subcontracting process. Suppose we have a HALB material X which is made up of material a and b.
When we are receiving material X stock of material a and b is reducing at vendor end. but when we are cancelling MIGO or doing return delivery stock of material a and b is not increasing at vendor end.
Due to this we are unable to get exact raw material stock lying at vendor end.
It means when we are cancelling subcontracting MIGO stock of raw material is not increasing at vendor end instead of it HALB material stock is increasing at vendor end.
Please suggest.
rgds
Awnindra Dutt Tiwaryk
-
REg raw material inspection.
Hai experts,
In raw material inspection, we are getting raw material from vendor.we cant able to check 100%.So invoice will be cleared.
We cant able to use immediately.
If I use after two months,IT seems 5% will be rejected in producion line (raw material).
How to retrun these material with respect to vendor.
How the payment will react..
Regards
bhuvanhI
we cant able to check 100%.So invoice will be cleared.
We cant able to use immediately.
As per my suggestion.
Either You have design payment system( payment term in PO) like payment will not happen immediately at least 2 months.
or
Do 100 % inspection during Inspection lot creation & usage decision.Then do 122 mvt from UD screen.Also in Qm view use Control key as "Invoice block"
I hope this suggestion will add some value.
Regards'
Sujit -
Price Difference A/c is debiting instead of Raw Material A/c when MIGO
Hi Experts,
Please can any body help me regarding FI-MM integration.
When do the MIGO transaction as per standard - Debit is Raw Material A/c and Credit GR/IR Clearing A/c.
But in my System Debit is Price Difference A/c and Credit is GR/IR Clearing A/c is taking, because Price Difference A/c is coming from PRD transaction Key where I given Price Difference A/c. Why system is not taking Raw Material A/c from BSX transaction key.
Please help me as soon as possible.
Regards,
KBR.Hi..
I want to add :
If you want to maintain Price Control as "S" then maintain standard price (MR21).
Then stand price will hit BSX nad diff between PO price and Stnd Price will go to PRD a/c.
kkumar
Maybe you are looking for
-
Mavericks continually losing network connection
Dear Forum, I've read multiple posts online from the beginning of the year relating to this issue, but few have reported a satisfactory solution. Network Diagnostics indicates the Network Status is functioning with all 5 green lights, yet internet an
-
How can I hide the downloads window?
Hi, When I download a file the downloads window opens on top of the page I'm viewing. I have to then close it or move it to carry on working on that page. I then go to save another file off the page and the downloads window opens up over the page aga
-
Error executing Direct Database Requests through Administrator logon
Hi, I am logged on through username: Administrator in BI Answer. Still, unable to execute Direct Database Requests in OBIEE Answer. I am getting the below error in Result tab: Error generating view. You don't currently have the necessary privileges t
-
Invoice date earlier than GR date
Hi Friends, We have GR based IV activated in our system. This helps us in preventing Invoice posting before GR. However currently the system is allowing me to post the invoice with the posting date earlier thatn the GR posting date. Can anyone please
-
J2ME Wsdl Client Help!! Please!!!!!!!!!!
Hey guys, i was wondering could any one help me.. i've basically used c# to create a wsdl that is deployed on iis. my question is how exactly do i use java (j2me) to access and use the wsdl? the wsdl retreives info from an oracle database.. can anyon