Change of planning plant in the production Order
Dear Sapians
Please suggest me how we can change the planning plant in the production order once it is saved and confirmed before taking goods receipt.
Thanks
GVRR
Hi Prasanna,
1. Order is with material
2. This order is created independently
3. yes there are dependent requirements
Scenario is we have created Production orders with X plant. Later after confirmation and before GRN planning plant is changed as per the business decission. Now client wants to receive the goods in new planning plant.
I want to know, How can business area and functional area help us to receive the goods in changed planning plant scenario. can we maintain the plant values in this fields.
Regards
GVRR
Similar Messages
-
Table of list status changes of the production orders
Dear.
In which table the system store the list status changes of every production order ?
Thanks.Hi,
First go to CAUFV table input the production order get the object number
Input this object number in JEST table and get the system status
Input the system status in TJ02T table ,u will get the production order status -
Unit of measure changed in BOM not reflected in Production order
We noticed the following problem in one of our production order.
1. We have a bom component having a unit of measure MT.
2. A planned order already exists for this header material.
3. We changed the unit of masure in the same BOM component to KG.
4. We processed the production order and did confirmations and did auto GR.( Value 20 times high)
5. The cost at GR is very high , although the material consumption is considering the changed unit of measure KG.
Any possible solution to this problem,
Thanks,
ManoharAll steps suggested including read PP master data , rerun MRP and generate a new planned order and then convert to a new production order, have been done but the effect at 101 remains same with high actual costs.
The production order is acocunt-assigned to a WBS.
In table QBEW , the standard price is updated as very high. We havs S as price control in header material master.
May be , some one has some idea about how the standard price in Table QBEW gets updated. What is the source for this standard price which gets updated on doing GR ( It comes to project stock and we see the standard price being very high and so the actual cost is very high)
Thanks,
Manohar -
How to check the Production order exits
Hi Experts
Modification to processing of Command Orders & Tickets
We require a modification to the processing being performed on sales data originating from the Command Concrete system and potentially from other systems yet to come online (e.g. Pinkenba Cement plant).
The Sap process involved is ZINT_INBOUND_POLLING and within that, ZINT_CSTPORD_ROUTINES.
The problem
Currently there is an assumption that every sales order (and its deliveries) will include a product which is made to order, i.e. for which a production order will be required.
In ZINT_CSTPORD_ROUTINES, a check is made to identify the production order linked to the sales order. If there is no such production order (usually because of the customeru2019s credit status) then processing of the ticket is terminated.
This assumption would fall down if an order was to be raised (in Command) on which there is no concrete material. For example, if we sold a bag of pigment or a screed to a customer. In this case the item would be sold from stock and there would be no need for a production order.
The solution
In the routine which checks for the existence of a production order, modify the code as follows:
Inspect each item on the sales order
If (and only if) there is at least one item with a category of u201CZTACu201D then check for a production order, otherwise process the order in the usual manner.
---- ZINT_CSTPORD_ROUTINES -
*& Form process_inbound_data
Create prod. orders from ticket data extracted from the COMMAND
system. Note that large portions of the code in this routine
have been copied from the retired ZPPU_COMMAND_PRODUCTION
interface program. This was done (1) because the old code works
and (2) to save development time.
-->T_ZINT_IDATA Internal table of interface data
-->T_ZINT_PARAM Internal table of interface parameters
-->T_ZINT_MSLOG Internal table of messages
-->P_ZINT_ID Interface ID
-->P_ZINT_TY Inteface type
-->P_ZINT_IS IDOC group for interface
-->P_ZINT_DL Flag: delete IDOC group when complete
-->P_ZINT_AL Flag: run in standalone mode
-->P_ZINT_NW Flag: do not log warning messages
-->P_ZINT_SQ Interface sequence number
<--P_ZINT_RC Return code (<>0=>error)
form process_inbound_data tables t_zint_idata structure zint_idata
t_zint_param structure zint_param
t_zint_mslog structure zint_mslog
using p_zint_id type zint_id
p_zint_ty type zint_ty
p_zint_is type zint_is
p_zint_dl type zint_dl
p_zint_al type zint_al
p_zint_nw type zint_nw
p_zint_sq type zint_sq
changing p_zint_rc type zint_rc.
program is continuing .............
I WANT TO WRITE A CODING HERE **********************
CHECK IF PRODUCTION ORDER REQUIRED
IF NOT THEN GO TO PERFORM UPDATE DATA
if production order required then check
for each item on sales order item list
with item category = 'ZTAC' then
return true
next
end function
if there is no production code
these has to be check from VBAP TABLE field VBELN and PSTYV (ZTAC,ZTAN Etc)
select * from Vbap WHERE VBELN = '00000269951' and VBAP.PSTYV = 'ZTAC','ZTAN' Etc
No production order?
elseif lva_prodord is initial.
clear v_messg.
call function 'CONVERSION_EXIT_ALPHA_OUTPUT'
exporting
input = lva_filemat
importing
output = lva_filemat.
No production order found - log a warning message.
concatenate 'Production Order not be found for'
'Command order' lva_cmdord
'Material' lva_filemat
'Customer' lwa_02-customer
into v_messg separated by space.
perform write_log_entry
tables t_zint_mslog
using 'E' 'ZINT_CSTPORD_ROUTINES'
'FIND_SAP_PRODORD'
v_messg
p_zint_nw
lwa_01-ticketnumber. " RJS
continue.
endif.
Production Order WAS found... Continue creating IDOCS
lwa_hdrlevel-postg_date = lwa_01-ticketdate.
Obtain the storage location parameter value.
read table t_zint_param with key zint_fn = 'LGORT'.
if sy-subrc ne c_noerr.
perform write_log_entry
tables t_zint_mslog
using 'E' 'ZINT_CSTPORD_ROUTINES'
'PROCESS_INBOUND_DATA'
'Parameter LGORT is missing from ZINT_PARAM'
p_zint_nw
lwa_01-ticketnumber. " RJS
exit.
endif.
loop at l_it_05 into lwa_05
where ticketnumber = lwa_01-ticketnumber.
clear lwa_gm_item_create.
lva_filemat = lwa_05-material.
if lva_filemat eq lva_prodmat.
concatenate 'Command ticket-' lwa_05-ticketnumber
into lwa_hdrlevel-conf_text.
lwa_hdrlevel-conf_quan_unit = lwa_05-unitofmeasure.
lwa_hdrlevel-yield = lwa_05-quantity.
check whether the confirmed value + current delivery value is equal *
the production order qty. If the production order value is less
than the total delivered value, set final conf indicator and clear
reservations
lva_wemng = lva_wemng + lwa_05-quantity.
if lva_wemng < lva_psmng.
lwa_hdrlevel-clear_res = c_false.
lwa_hdrlevel-fin_conf = ' '.
else.
lwa_hdrlevel-clear_res = c_true.
lwa_hdrlevel-fin_conf = 'X'.
endif.
move: 'Z1BP_PP_HDRLEVEL' to t_idoc_data-segnam,
lwa_hdrlevel to t_idoc_data-sdata.
append t_idoc_data.
clear lva_formmat.
lva_formmat = lwa_05-material.
lwa_gm_item_create-material = lva_formmat.
lwa_gm_item_create-plant = lwa_03-plant.
lwa_gm_item_create-ref_date = lwa_01-ticketdate.
lwa_gm_item_create-prod_date = lwa_01-ticketdate.
lwa_gm_item_create-move_type = '101'.
lwa_gm_item_create-spec_stock = 'E'.
lwa_gm_item_create-sales_ord = lva_saleord.
lwa_gm_item_create-entry_qnt = lwa_05-quantity.
lwa_gm_item_create-entry_uom = lwa_05-unitofmeasure.
lwa_gm_item_create-orderid = lva_prodord.
lwa_gm_item_create-move_mat = lva_formmat.
lwa_gm_item_create-move_plant = lwa_03-plant.
lwa_gm_item_create-mvt_ind = 'F'.
clear t_idoc_data.
move: 'E1BP2017_GM_ITEM_CREATE' to t_idoc_data-segnam,
lwa_gm_item_create to t_idoc_data-sdata.
append t_idoc_data.
else.
clear: lva_loggr,
lva_formmat.
lva_formmat = lwa_05-material.
select single loggr into lva_loggr from marc
where matnr = lva_formmat
and werks = lwa_03-plant.
if sy-subrc ne 0.
clear v_messg.
No logistics handling group - log a warning message.
concatenate 'No logistics handling group for material'
lva_formmat
'in plant'
lwa_03-plant
into v_messg separated by space.
perform write_log_entry
tables t_ldata
using 'W' 'ZINT_CSTPORD_ROUTINES'
'PROCESS_INBOUND_DATA'
v_messg
p_zint_nw
lwa_01-ticketnumber. " RJS
clear lva_loggr.
endif.
if lwa_03-satsur eq 'T'.
lwa_e1edl21-lprio = 30.
else.
lwa_e1edl21-lprio = 20.
endif.
else.
if lwa_03-satsur eq 'T'.
lwa_e1edl21-lprio = 10.
else.
lwa_e1edl21-lprio = ' '.
endif.
endif.
lwa_e1edl21-berot = lwa_04-driver.
move: 'E1EDL21' to t_idoc_data-segnam,
lwa_e1edl21 to t_idoc_data-sdata.
append t_idoc_data.
lwa_e1edl55-qualf = '001'.
lwa_e1edl55-refnr = lva_saleord.
move: 'E1EDL55' to t_idoc_data-segnam,
lwa_e1edl55 to t_idoc_data-sdata.
append t_idoc_data.
Loop at materials - create delivery entry for each
loop at l_it_05 into lwa_05
where ticketnumber = lwa_01-ticketnumber.
clear t_idoc_data.
lwa_e1edl24-matnr = lwa_05-material.
lwa_e1edl24-werks = lwa_03-plant.
lwa_e1edl24-vfdat = lwa_01-ticketdate.
lwa_e1edl24-lfimg = lwa_05-quantity.
lwa_e1edl24-vrkme = lwa_05-unitofmeasure.
lwa_e1edl24-lgort = t_zint_param-zint_fv.
clear lva_loggr.
lva_formmat = lwa_05-material.
clear lva_loggr.
select single loggr into lva_loggr from marc
where matnr = lva_formmat
and werks = lwa_03-plant.
if sy-subrc ne 0.
No logistics handling group - log a warning message.
concatenate 'No logistics handling group for material'
lva_formmat
'in plant'
lwa_03-plant
into v_messg separated by space.
perform write_log_entry
tables t_ldata
using 'W' 'ZINT_CSTPORD_ROUTINES'
'PROCESS_INBOUND_DATA'
v_messg
p_zint_nw
lwa_01-ticketnumber. " RJS
lva_loggr = 'BBIN'.
endif.
if lva_loggr is initial.
move: 'E1EDL24' to t_idoc_data-segnam,
lwa_e1edl24 to t_idoc_data-sdata.
append t_idoc_data.
endif.
endloop.
clear: lva_xabln,
lva_vbeln,
l_vbfa.
Matching ticket against a Delivery?
select single xabln vbeln into (lva_xabln,lva_vbeln) from likp
where xabln = lwa_01-ticketnumber.
if sy-subrc = 0.
If found, does this delivery match the sales order?
select * from vbfa into l_vbfa
where vbelv = lva_saleord
and vbeln = lva_vbeln.
exit.
endselect.
endif.
No matching delivery found, or Matching delivery, but for other Sls Ord
if lva_xabln is initial
or ( lva_vbeln <> space and l_vbfa is initial ).
if not lva_saleord is initial.
perform create_delivery_idocs tables t_zint_mslog
using s_idcgp
lwa_01-ticketnumber
p_zint_nw.
else.
concatenate 'Error finding a Sales Order for ticket "'
lwa_01-ticketnumber
'" reprocess the file AFTER'
' the sales order issues have been fixed'
into lva_outtext.
perform write_log_entry tables t_zint_mslog
using 'E'
'ZINT_CSTPORD_ROUTINES'
'PROCESS_INBOUND_DATA'
lva_outtext
p_zint_nw
lwa_01-ticketnumber. " RJS
endif.
else.
concatenate 'Command Ticket "'
lwa_01-ticketnumber
'" has already been processed into delivery "'
lva_vbeln
into lva_outtext.
perform write_log_entry tables t_zint_mslog
using 'I'
'ZINT_CSTPORD_ROUTINES'
'PROCESS_INBOUND_DATA'
lva_outtext
p_zint_nw
lwa_01-ticketnumber. " RJS
refresh t_idoc_data.
endif.
endif.
refresh t_idoc_data.
Write out all messages collected so far
perform update_data tables t_zint_mslog
using p_zint_id p_zint_ty.
endloop.
Write out all messages collected so far
perform update_data tables t_zint_mslog
using p_zint_id p_zint_ty.
endform. " process_inbound_data
Thnaks
RegardsThanks
Thread closed -
Clear reservation at the production order confirmation
Hi All,
In the confirmation of the production order, does clear reversation - clear all the reservations of the BOM Components ?
What could be possible reason for non clearance of the reversation of the BOM components, when the header material is confirmed ?
is there any pre-requiste ?
Regards,
PSSHi!,
When you tick "clear open reservation" check box at the time of confirmation, system deletes the reservation and that reservation does not interfere in the planning process but still it allows you to issue the material against that reservation number on MB1A. As per SAP this is how the system is designed. Even you can issue more then the reserved quantity by changing the quantity manually (System will only flash a warning in such a case). If you want the system to prohibit the issue more then the originally reserved quantity, you can convert that warning message to error.
I hope this will help in solving the issue.
Regards,
Uday -
PP scenario to complete the production order without GR and No stock update
Hi Experts,
I have a very typical PP scenario here. Let me explain,
I want to create a production order (CO01) add operations to it and do the confirmation. As set, the cost will get updated against the production order. This is perfect.
Now the trick is, i actually DONT want to update the stock of the material. That is, the goods reciept should not happen. But at the same time, I need to have the count of how much is delivered in the production order.
I was thinking of having new movement type created (that would statiscally do the goods reciept without updating the actual stock of the material). Would this suffice, or do you guys have any other way of getting the count in the production order without having the goods reciept done.
Thanks for your early reply.
BeatleDear ,
If you want to avoid inventory issues as well as cost issue , i think you can bring the Confirmation -Yeild field as Delevered quianity in a Z-report .You can also utilise COOIS-Select Confirmation -Standrad Profile -Enter Order Type and Plant Code .Here you can select the change lay out option and bring the confirm yeild qty field from Hidden column to diplay colmn for all these orders .
You can use following tabel for your custom report or utlise coois for the same
1.AFRU -Confiramtion
2.GMNGA-Yeild Confirmed
3.LMNGA-Yeild to confirm .
Regards
JH -
Target Cost not captured in the production order.
Dear All,
I have created cost estimate for the FG material and moved the standard cost to FG material and created the production order.
In the production order ,I could see the Actaul cost & Plan cost,but the Target cost is ZERO.I have checked the entire and PP & CO settings ,it is OK.
Please let me know that what could be the reason for not capturing the Target Cost.
Regards
SubbuHi Subbu
1. Have you released the cost estimate from CK24 before GR from prod order? Check if field Current price in Costing 2 view is not Zero
2. If your contr area currency is different than comp code currency, then your costing variant should allow you to release the cost in contr area currency as well.. T code OKKN ("assignments" tab)
3. Check if target cost version 0 is defined properly and assigned to your contr area
4. check if variance key is there in your prod order.. you can assign default var key to plant in OKVW
5. Execute Variance calculation KKS1/2/6
Regards
Ajay M -
Unable to open the Production Order
Hi All,
there is a message error while trying to open the Production Order using tcode CO03. The message is "User AA is currently processiong order 123456".
User AA is already log-off from the system, but still giving the same error message.
How to solve this problem?
Thanks.Hi,
Logically to display any document it may not resttrict even though same document is using by other user it may only allow yout display rather to change......but also try the below way it may help you.
Just re login in user AAA and select the first radio button "continue with this login and end other login" and then login from your USER ID and try to display the production order through CO03.
BR -
Confirmation of the production order qty equal to sales order qty
Hi Experts,
I need to control the confirmation of the production order should be equal to sales order qty.
I'm having the scenario as follows
If sale order qty for X material = 3
while running the MRP, system will plan the order qty as 8 because of we maintained rounding profile in the Material master and enhancement we used for this.
Rounding Profile Qty=5
Total Production Order Qty=8.
But, finally they will do the GRN for sales order qty only, remaining will be used for testing purpose.
So, the confirmation also has to happen for only sales order qty. There, we need to control the qty based on the sales order.
Is there any exit or Enhancement is available for this.
Please help me.
NarenHi,
Exit for confirmation check is CONFPP04.
However, opening orders for quantities higher than demand and leaving pieces undelivered and unconfirmed in production orders does not make sense. I could not get the requirement of incresing production quantity by adding rounding value? Moreover, if rounding is to be used for test purposes, why not do you receive them into stock? Why don't you receive 8 pieces into stock, deliver 3 pieces to sales order and transfer 5 pieces to related department?
If it is because of MRP and you really do not want to produce extra 5 piece immediately, you may use material reservation or any other form of demand for 5 pieces, use EX for lot size calculation and have MRP create two planned orders for sales order and testing requirement, then you can convert planned order for sales order requirement into production order and continue processing.
Regards. -
Sales Order Schedule line not populating in the Production order
Queation: Is there a way to tell the system to look at the sales order, line item AND schedule line. It is displayed in MD04 but it doesn't carry over to the Production Order. We are a MTO and this information is relevant in a number of ways.
Please Help.Vickie,
If you are using MTO scenario then when you run the MRP for the material, it will create a planned order for that sales order based on the dates calculated from the sales order schedule line (Shipping tab)...
So now when you convert the planned order to production order, all the sales order details will get copied.
try and revert back.
Swapnil -
Doubt about the settlement rule of the Production ORder
The only default distribution rule allowed for a PP order is PP1 or PP2. We would need to change that to allow settlement to multiple receivers as a default. If that is the case, we may want to look into a user exit to update the settlement rule during production order creation instead so that the G/L account is correct from the beginning.
Currently when we create the production order, the settlement rule will default the below, I am not sure if a user exit is able to maintain the Source as 200 (Materials)?
If yes, we can then add the second rule for Source 100 (Labor and Mfg) via the user exit as well.
In this case, SAP will not prompt us error of settlement with 200%, as they are from difference Sources.
now anybody can explain me about the User EXit we have to correct thisany help on this.. please its very urgent
thanks in advance -
In the Production Order, Sales Quotation is displayed not the Sales Order
Hello to All,
I need a kind help from you.
My scenario is as follows
There is a Configurable Material (Finished Product)
Sales quotation (VA21/2/3) were made for this material.
Sales Order (VA01/2/3) with reference from the Sales Quotation were made for this same material.
Now when I run the MRP (MD02) for this material, Planned Orders were created.
Planned orders were converted to the Production Order.
In the Production Order (say in Display mode), under the 'General' tab, there is a segment called 'Sales order'. In this segment, the sales order is being displayed if the Production Order is created for a sales order (MTO scenario).
But, in my case, the Sales Quotation number is being displayed instead of the Sales order.
My Issue which need your answers:
Is it a standard SAP scenario?? I mean, if the production order is created for a sales order and again if the sales order is created earlier with reference to a sales quotation, then in the production order, the Sales quotation is displayed. Is it a standard?? Or it is showing wrongly? I mean, is it like that, always the sales order should be displayed in the Production order and not the sales quotation??
Please suggest so that I can overcome this problem, if at all it is a problem.
Some More Inputs (For your analysis/research):
1. After the MRP run of the material the Planned Order is created. I have checked the planned order, and found tha the assignment of sales document (in this case Quotation) is done in the Planned order itslef. It is visible wthin the "Assigmnet" tab of the Planned Order.
2. For the analysis purpose, I created one stand-alone Sales Order for the same material. I mean, without reference from any Sales Quotation. Then, when I run the MRP (md02), the Planned Order and then production order were created normally, with reference to the Sales order. This just for your kind information.
3. I have checked the pegged requirement of the Production order in the MD04. It is showing the Sales order itself. But, if I see the production order (CO02/O03), it shows sales quotation.
User Requirement:
Evenif, the sales order is created with reference to a Sales Quotation, after MRP run, in the Planned and thereby subsequent production order, the Sales Order should display and not the Sales quotation.
Please suggest.
Thanks and Regards,
SupriyoHi
Since your scenario is configurable material, the system takes the reference of sales quotation only. Because the in case of configurable materials the sales quotation is the base and based on the sales quotation the sales order is created and subsequent production order.
This is std SAP and for configurable materials the sales quotation is deciding factor
Krishna -
Scehdule Line Date getting change to future date once the Sales Order is saved
Hello Experts,
Good Morning to you all,
This is with respect to the Issue we are facing for the Orders having Product Allocation on multiple materials. Please find enclosed the detials below.
Issue : Scehdule Line Date getting change to future date once the Sales Order is saved. These Order's are having Product Allocation on multiple materials.
Description:
We have implemented Product Allocation few months back.
We have Product Allocation on multiple materials which are in demand and has been reserved for the Customers of different PA behaviors.
When we are trying to create the Sales Orders for the normal customer who is not on Product Allocation. The Order Schedule Line is getting changed to future date once the Sales Order is saved after initial creation.
These Order's are having materials of Product Allocation.
I have enclosed the sample screen shot of the error we are getting which saving the Sales Order and also the Order Schedule Line screen shot showing future date.
Error Message : There may be Product Over Allocation in Delivery Group 001.
Message No : VV023
This is a random behavior we are coming across and out of 10 Order 2 or 3 Orders is getting this Issue.
Please share your inputs how to rack this Issue.
Your suggestions will be highly appreciated.
I am unable to upload the attacments dont know what the reason.
Thanks,
Farhan.Check whether you need to carry out the coding corrections as recommended in the following note:-
Note 52067 - Message VV023/VV024, but no prod.alloc.processing
But I wonder this is for older versions and not sure whether this would help you to overcome from the issue.
G. Lakshmipathi -
How to use BAPI_GOODSMVT_CREATE against the Production Order
Hi Friends,
I need ur help very urgently,
I am using the BAPI_GOODSMVT_CREATE (movement code '03') for goods return against the production order (movement type '262').
everything working fine, ie it gets updated in IM/WM.
but when we check in the CO03 transaction for the production order, the qty withdrwan not gets updated in the component overview. still showing the old value. But when we used regular SAP transaction MB1A, it gets updated in CO03 (qty withdrwan in the component overview).
How to solve this issue using this BAPI.
I have attached the code, plese help me is there any other parameter to set for this BAPI.
Thanks in advance.
Shankar
Code:
*Header Structure
st_gm_code-gm_code = '03'. "
st_gm_header-pstng_date = st_gm_header-doc_date = sy-datum.
SORT itab BY aufnr matnr j_3asized.
LOOP AT itab.
itab_afs_gm_itemx-material = itab-matnr.
itab_afs_gm_itemx-plant = itab-werks.
itab_afs_gm_itemx-stge_loc = itab-lgort.
itab_afs_gm_itemx-batch = itab-new_charg .
itab_afs_gm_itemx-stock_cat = itab-j_4kscat.
itab_afs_gm_itemx-stck_type = 'F'.
itab_afs_gm_itemx-move_type = '262'.
itab_afs_gm_itemx-entry_qnt = itab-j_3aerfmg .
itab_afs_gm_itemx-grid_value = itab-j_3asized.
itab_afs_gm_itemx-orderid = itab-aufnr.
itab_afs_gm_itemx-move_reas = itab-move_reas.
APPEND itab_afs_gm_itemx .
SELECT SINGLE etenr
INTO etenr
FROM j_3abdsi WHERE aufnr = itab-aufnr
AND matnr = itab-matnr.
gr_afs-matdoc_itm = '0100'.
gr_afs-sched_line_sku = etenr.
gr_afs-stock_cat = itab-j_4kscat.
gr_afs-grid_value = itab-j_3asized.
APPEND gr_afs.
ENDLOOP.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = st_gm_header
goodsmvt_code = st_gm_code
IMPORTING
goodsmvt_headret = st_gm_headret
materialdocument = mat_doc
matdocumentyear = doc_year
TABLES
goodsmvt_item = itab_afs_gm_itemx
return = bapi_return
afs_goodsmvt_sku = gr_afs.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'Hi Friends,
I need ur help very urgently,
I am using the BAPI_GOODSMVT_CREATE (movement code '03') for goods return against the production order (movement type '262').
everything working fine, ie it gets updated in IM/WM.
but when we check in the CO03 transaction for the production order, the qty withdrwan not gets updated in the component overview. still showing the old value. But when we used regular SAP transaction MB1A, it gets updated in CO03 (qty withdrwan in the component overview).
How to solve this issue using this BAPI.
I have attached the code, plese help me is there any other parameter to set for this BAPI.
Thanks in advance.
Shankar
Code:
*Header Structure
st_gm_code-gm_code = '03'. "
st_gm_header-pstng_date = st_gm_header-doc_date = sy-datum.
SORT itab BY aufnr matnr j_3asized.
LOOP AT itab.
itab_afs_gm_itemx-material = itab-matnr.
itab_afs_gm_itemx-plant = itab-werks.
itab_afs_gm_itemx-stge_loc = itab-lgort.
itab_afs_gm_itemx-batch = itab-new_charg .
itab_afs_gm_itemx-stock_cat = itab-j_4kscat.
itab_afs_gm_itemx-stck_type = 'F'.
itab_afs_gm_itemx-move_type = '262'.
itab_afs_gm_itemx-entry_qnt = itab-j_3aerfmg .
itab_afs_gm_itemx-grid_value = itab-j_3asized.
itab_afs_gm_itemx-orderid = itab-aufnr.
itab_afs_gm_itemx-move_reas = itab-move_reas.
APPEND itab_afs_gm_itemx .
SELECT SINGLE etenr
INTO etenr
FROM j_3abdsi WHERE aufnr = itab-aufnr
AND matnr = itab-matnr.
gr_afs-matdoc_itm = '0100'.
gr_afs-sched_line_sku = etenr.
gr_afs-stock_cat = itab-j_4kscat.
gr_afs-grid_value = itab-j_3asized.
APPEND gr_afs.
ENDLOOP.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = st_gm_header
goodsmvt_code = st_gm_code
IMPORTING
goodsmvt_headret = st_gm_headret
materialdocument = mat_doc
matdocumentyear = doc_year
TABLES
goodsmvt_item = itab_afs_gm_itemx
return = bapi_return
afs_goodsmvt_sku = gr_afs.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' -
Priority field in the production order
Hi folks,
i want to use the priority field in the production order header screen.
when i read the help text. i saw that the information can be passed from the sales order for an assembly order.
so
where shoul i enter a value for this priority field in the sales order,
my order type is PP04 so its an assembly order,
so my question is where should i enter a particular value for the priority field in the sales order
so that it gets passed down to production order,Hi Deepu
The delivery priority is coppied to production order.
you can define delivery priorites according to the need.
During sales order processing, the system proposes the delivery priority from either
1 - The customer master record, or
2 - The customer-material info record.
If both records exist, the system proposes the delivery priority from the customer-material info record. You can change the proposed value for each item.
hope this is clear.
Regards
Mahesh
Maybe you are looking for
-
Change color of font in part of email message
I can't figure out how to change the font color of just a certain part of my email. This should seem easy and it looks like you only highlight the text and click on colors. But that doesn't work. When I clicked on help it said go to preferences.
-
Can I convert my CS6 license from windows to mac?
Have been using CS6 for a couple of years on my Dell. Just made the switch to Mac and wondering if I can move my Adobe CS6 license to the new system?
-
I'm dealing with a bunch of HD media, and I need to know if this work flow makes sense or is counterproductive (quality wise). If I work in a DV timeline so I can view it on a TV- do all of my dissolves, etc. and then copy my finished timeline into a
-
Another photoshop CS3 and Yosemite problem
Upgraded iMac to OS x 10.10.1 and now find that Photoshop CS3 (606) crashes after launch. It seems to make progress to the point where the menu bar is presented and then crashes. I've searched for others with this problem and tried various recommende
-
I have a 5s and am on iOS8.2. I used to be able to play iplayer/4od on the tube but now I get a connection error. It seems to only work if I have wifi/4g. Any ideas? Thanks.