Multiple PO confirmations for a PO scheduled line with same confirmation type
Hi,
I'm trying to post PO confirmations from the idoc type '/AFS/ORDERS05', message type 'ORDRSP' using process code 'ORDR', function module 'IDOC_INPUT_ORDRSP'. When I try to post a confirmation type which is already confirmed once for a PO scheduled line it is replacing the current confirmation without adding a new confirmation line to the same PO scheduled line. But this is possible to do using the standard PO change tcode ME22N. Is there any specific segments in the IDOC to achieve this?
Thanks,
Dilum
Hi
Please use table EKAB for your search instead of using EBAN Or EKKO
Thanks & Regards
Kishore
Similar Messages
-
Output type is used for sending / printing "schedule lines" against sch agr
hi
which output type is used for sending / printing "schedule lines" against sch agreement
LPET or LPH1?
saraHi Sara,
It is LPET.
Thanks & Regards,
Kiran -
Schedule lines with no ordered quantity
If a schedule line is not confirmed because of non-availability of stock on the customer requested delivery date, it creates another schedule line with confirmed quantity and new delivery date. How can we link these two lines so that we know that the lines with no confirmed quantity has other schedule line with confirmed quantity. Any response is appreciated.
Hi Rajeev,
It is the SAP standard behavior. Regarding the requested delivery date you entered, the system will check if it can be met, if yes, only one schedule line with confirmed quantity. if not, the system will use the forward scheduling to calculate a new earliest delivery date. then the second schedule line is generated with confirmed quantity. You can see all these lines at the sales order item schedule line view.
Also you can find the information in table VBEP.
Regards
Jean
Please reward points if helpful.
Message was edited by:
Jean Chang -
Hi Gurus,
I have an Issue in Schedule lines. Delivery schedules lying with in the firm zone has firm indicator 1(Firm zone) in ME33l. The same schedule line shows in MD04 with * Symbol as firmed. In some of the cases Delivery schedules push out from the Firm Zone does not have a Firm Indicator in ME33l but it is firmed in MD04 with * symbol.In which table & field I can Identify the Firmed schedule lines with * symbol in MD04.Please Help me.
Regards,
Senthil.KDelivery schedules lines are populated when MRP is Run.
symbol indicates that you have done manual intervention in the purchase order mentioned.
In MDO4 you can see * symbol
Ganesh kumar -
Schedule lines with null quantity deleted from EKET
Hi All, I would understand if there is a logic that deletes schedule lines with null quantity from EKET.
Sometimes it happens and sometimes not and I can't find the reason. I thought that it could depend from the transaction used (ME38 or MD43) but it's not so.
thanks
LHi,
This functionality was implemented after OSS Note was applied with release 4.0B.
191898 - ME38: Delivery schedules w/ scheduled quantity zero -
Collectively schedule line with quantity
Dear all
How to see collectively schedule line with quantity in SAP
RgdsIt can be seen if you have created a scheduling agreement, where in you have JIT schedule and normal Forecasting schedule lines.
-
Scheduling agreement with relase - doc type LPA with JIT
Hi
can any one give the steps for Scheduling agreement with relase - doc type LPA with JIT process.. and explain how the JIT will work in SA.
Pls advise what are config required and what the user tcode needed to perform the SA with JIT concept.Dear Friend,
Without release documentation(Document type LP)
The delivery schedule lines have official character-that is to say,they are transmitted to the vendor as they are saved in the system.The system does not document in detail releases aganist the scheduling agreement that have been sent to the vendor.Therefore,in the case of the document type without release documentation,the message control facility should be set up in such a way that a message is immediately sent to vendor if any changes are made to the delivey schedule stored in the system.
With release documnetation(Document type LPA)
If you use scheduling agreement with release documentation,the delivery schedule lines are not transmitted directly to the vendor.Intially ,the lines of the delivery schedule stored in the system for an LPA scheduling agreement for an internal information only.A message informing the vendor of your material requirements cannot be transmitted to the vendor until you explicitly create an SA release,that is forecast (FRC) or Just in Time(JIT) delivey schedule.Through this process,you can change the way schedule lines are represented.With release documentation,you can disply the SA releases(delivery schedules) transmitted to a vendor over a certain period of any time.This enables you to trace precisely when you sent which information to vendor.
Regards
Pramod -
Schedule lines with no confirmed qty
The client needs schedule lines generated with no confirmed quantity please assist if itss possible
Regards
MaddyHi,
you will have to create a project for the enhancement object ATP00001 through CMOD.... You can also explore the possibility of activating the availability check which will also set the confirmed quantity to zero.
Regards,
Murali -
BAPI FOR Deleting a Schedule Line Item from EKES and EKET tables
Dear All,
I would like to for deleting one of the line item from EKES (Po Confirmation ) and the respective line item from the EKET(PO Schedule Line Item Table).
Assume that am allowing the user to select the lineitem from zprogram screen and collecting the PO and Its LIne Item details in an internal table.
Can i Use
<b>BAPI_PO_Change</b> , if so , can anybody tell me the steps to follow to use this bapi for deleting the PO lineItems, since i m going to try BAPI for First time.
pls help me out
Message was edited by: Raja K.PHi raja ,
loop at iekko1.
w_index = sy-tabix.
item-po_item = itemx-po_item = iekko1-ebelp.
item-quantity = iekko1-mng01.
itemx-quantity = iekko1-mng01.
if iekko1-wamng = iekko1-wemng.
itemx-no_more_gr = item-no_more_gr = 'X'.
else.
itemx-no_more_gr = item-no_more_gr = ''.
endif.
append item.
append itemx.
clear return[].
call function 'BAPI_PO_CHANGE'
exporting
purchaseorder = iekko1-ebeln
tables
return = return
poitem = item
poitemx = itemx.
if return[] is initial.
commit work and wait.
call function 'DEQUEUE_ALL'.
search for deletion fields which u have to mark 'X'.
before calling this BAPi u have to lock the PO by using ENQUEUE.
<b>
FU BAPI_PO_CHANGE
Text
Change purchase order
Functionality
Function module BAPI_PO_CHANGE enables you to change purchase orders. The Change method uses the technology behind the online transaction ME22N.
Alternatively, the IDoc type PORDCH1 is available. The data from this IDoc populates the interface parameters of the function module BAPI_PO_CHANGE.
Functionality in Detail
Authorization
When you create (activity 02) an Enjoy purchase order, the following authorization objects are checked:
M_BEST_BSA (document type in PO)
M_BEST_EKG (purchasing group in PO)
M_BEST_EKO (purchasing organization in PO)
M_BEST_WRK (plant in PO)
Controlling adoption of field values via X bar
For most tables, you can use your own parameters in the associated X bar (e.g. PoItemX) to determine whether fields are to be set initial, values inserted via the interface, or default values adopted from Customizing or master records, etc. (for example, it is not mandatory to adopt the material group from an underlying requisition - you can change it with the BAPI).
Transfer
Purchase order number
The PurchaseOrder field uniquely identifies a purchase order. This field must be populated in order to carry out the Change method.
Header data
The header data of the Enjoy purchase order is transferred in table PoHeader.
Item data
The item data of the Enjoy purchase order is stored in the tables PoItem (general item data). Changes regarding quantity and delivery date are to be made in the table PoSchedule.
Use the table PoAccount to change the account assignment information.
Services and limits
Changes to existing items cannot be carried out with the Change method. It is only possible to create new items.
Conditions
Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. A new price determination process can be initiated via the parameter CALCTYPE in the table PoItem.
Vendor and delivery address
The vendor address in the table PoAddrVendor and the delivery address in the table PoAddrDelivery can only be replaced by another address number that already exists in the system (table ADRC). Changes to address details can only be made using the method BAPI_ADDRESSORG_CHANGE.
Partner roles
You can change all partners except the partner role "vendor" via the table PoPartner.
Export/import data
Export/import data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items. Changes to the export/import data of existing items are not possible.
Texts
Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the table PoServicesText. Texts can only be replaced completely.
Version Management
You can make use of the Version Management facility via the table AllVersions.
Return
If the PO was changed successfully, the header and item tables are populated with the information from the PO.
Return messages
Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.
Restrictions
With this function module, it is not possible to:
Create subcontracting components (you can only use existing ones)
Create configurations (you can only use existing ones)
Change message records (table NAST) and additional message data (this data can only be determined via the message determination facility (Customizing))
Attach documents to the purchase order
Change foreign trade data
Change service data
Change or reexplode BOMs
A firewall prevents the manipulation of data that is not changeable in Purchasing according to the business logic of the purchase order (e.g. PO number, vendor, etc.).
PO items with an invoicing plan cannot be created or changed using the BAPIs
In this connection, please refer to current information in Note 197958.
To change addresses with numbers from Business Address Services (cantral address management), please use the function module BAPI_ADDRESSORG_CHANGE.
To change variant configurations, please use the function module BAPI_UI_CHANGE. More information is available in the BAPI Explorer under the Logistics General node.
In the case of changes that are to be made via the BAPI_PO_CHANGE, a firewall first checks whether the relevant fields are changeable. This approach follows that of the online transaction. Here it is not possible to change the vendor or the document type, for example.
Example
Example of changes made to a purchase order with:
1. Change in header data
2. Change in item
3. Change in delivery schedule
4. Change in account assignment
5. Change in conditions
6. Change in partners
Parameter: PURCHASEORDER 4500049596
Parameter: POHEADER
PMNTTRMS = 0002
PUR_GROUP = 002
Parameter: POHEADERX
PMNTTRMS = X
PUR_GROUP = X
Parameter: POITEM
PO_ITEM = 00001
CONF_CTRL = 0001
Parameter: POITEMX
PO_ITEM = 00001
PO_ITEMX = X
CONF_CTRL = X
Parameter: POSCHEDULE
PO_ITEM = 00001
SCHED_LINE = 0001
QUANTITY = 10.000
PO_ITEM = 00001
SCHED_LINE = 0003
DELETE_IND = X
Parameter: POSCHEDULEX
PO_ITEM = 00001
SCHED_LINE = 0001
PO_ITEMX = X
SCHED_LINEX = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0003
PO_ITEMX = X
SCHED_LINEX = X
DELETE_IND = X
Parameter: POACCOUNT
PO_ITEM = 00001
SERIAL_NO = 01
GL_ACCOUNT = 0000400020
Parameter: POACCOUNTX
PO_ITEM = 00001
SERIAL_NO = 01
PO_ITEMX = X
SERIAL_NOX = X
GL_ACCOUNT = X
Parameter: POCOND
ITM_NUMBER = 000001
COND_TYPE = RA02
COND_VALUE = 2.110000000
CURRENCY = %
CHANGE_ID = U
Parameter: POCONDX
ITM_NUMBER = 000001
COND_ST_NO = 001
ITM_NUMBERX = X
COND_ST_NOX = X
COND_TYPE = X
COND_VALUE = X
CURRENCY = X
CHANGE_ID = X
Parameter: POPARTNER
PARTNERDESC = GS
LANGU = EN
BUSPARTNO = 0000001000
Help in the Case of Problems
1. Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.)
2. If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this.
3. If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary.
Customer Enhancements
The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:
EXIT_SAPL2012_001 (at start of BAPI)
EXIT_SAPL2012_003 (at end of BAPI)
The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:
EXIT_SAPL2012_002 (at start of BAPI)
EXIT_SAPL2012_004 (at end of BAPI)
These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).
There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.
Further Information
1. Note 197958 contains up-to-date information on the purchase order BAPIs.
2. If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646.
3. The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders.
4. Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO.
5. For more information on purchase orders, refer to the SAP library (under MM Purchasing -> Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -> ABAP Workbench -> Overview -> BAPI Explorer from the SAP menu.
Parameters
PURCHASEORDER
POHEADER
POHEADERX
POADDRVENDOR
TESTRUN
MEMORY_UNCOMPLETE
MEMORY_COMPLETE
POEXPIMPHEADER
POEXPIMPHEADERX
VERSIONS
NO_MESSAGING
NO_MESSAGE_REQ
NO_AUTHORITY
NO_PRICE_FROM_PO
EXPHEADER
EXPPOEXPIMPHEADER
RETURN
POITEM
POITEMX
POADDRDELIVERY
POSCHEDULE
POSCHEDULEX
POACCOUNT
POACCOUNTPROFITSEGMENT
POACCOUNTX
POCONDHEADER
POCONDHEADERX
POCOND
POCONDX
POLIMITS
POCONTRACTLIMITS
POSERVICES
POSRVACCESSVALUES
POSERVICESTEXT
EXTENSIONIN
EXTENSIONOUT
POEXPIMPITEM
POEXPIMPITEMX
POTEXTHEADER
POTEXTITEM
ALLVERSIONS
POPARTNER
Exceptions
Function Group
2012
</b>
regards
prabhu
Message was edited by: Prabhu Peram -
Two delivery documents for a single schedule line of scheduling agreement
Hi experts,
i have a query,
client needs the information of each schedule line delivery details. if all the quantiry in a schedule line is delivered in single delivery ,i can get the ref. from delivery header,,item details table.
if i need to deliver through 2 or 3 documents instead of 1,then where i can get the information related to the qunatity delivered in each delivery...where i can get that details....
i am seaqrching in vbep,likp,lips....these tables ....
can i have some more info related to this one ...plz
Edited by: dasr r on Dec 19, 2007 7:10 AMThanks for your reply.
This means(from the link) ,
FROM VBEH, we can get the details of a schedule line, if it have two delivery documents.
is it right?
can u clarify me? -
User exit for sales order - schedule lines
Hi all,
I have requirement in SO, that user has not to change the scheduled lines date and quantity in va01, va02.
I could find FV45EFZ1 as the include program for this and the value of CH_SUBRC should set to > 0.
But i put break point here and the control wont come to the line. Anyone can help me to find the correct user exit ?
Thanks and regards
Jijohii
Exit Name Description
SDTRM001 Reschedule schedule lines without a new ATP check
V45A0001 Determine alternative materials for product selection
V45A0002 Predefine sold-to party in sales document
V45A0003 Collector for customer function modulpool MV45A
V45A0004 Copy packing proposal
V45E0001 Update the purchase order from the sales order
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45L0001 SD component supplier processing (customer enhancements)
V45P0001 SD customer function for cross-company code sales
V45S0001 Update sales document from configuration
V45S0003 MRP-relevance for incomplete configuration
V45S0004 Effectivity type in sales order
V45W0001 SD Service Management: Forward Contract Data to Item
V46H0001 SD Customer functions for resource-related billing
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
SDAPO001 Activating Sourcing Subitem Quantity Propagation
put a break point int he user exit and check.
hope , this will solve ur problem.
Regards,
sabarinathan.L -
How to place multiple characteristic values for a single Report line
hi friends,
I want to display a report with multiple characteristc values in different columns for each instance, For example there are 2 instances and they have multiple characteristics , so all characteristics of each instance should be displayed in multiple columns in one by one in the same row.
Thanks in advance.
RK
Message was edited by:
RKHi RK,
Try this it may help you for multiple values for one instance....
*Type-pools
TYPE-POOLS: slis.
Data declarations.
DATA: BEGIN OF t_vbak OCCURS 0,
vbeln TYPE vbeln,
bstnk TYPE vbak-bstnk,
erdat TYPE vbak-erdat,
kunnr TYPE vbak-kunnr,
END OF t_vbak.
DATA: BEGIN OF t_vbap OCCURS 0,
vbeln TYPE vbeln,
matnr TYPE vbap-matnr,
netpr TYPE vbap-netpr,
waerk TYPE vbap-waerk,
kwmeng TYPE vbap-kwmeng,
meins TYPE vbap-meins,
END OF t_vbap.
DATA: t_fieldcatalog1 TYPE slis_t_fieldcat_alv.
DATA: t_fieldcatalog2 TYPE slis_t_fieldcat_alv.
DATA: v_repid TYPE syrepid.
DATA: s_layout TYPE slis_layout_alv.
DATA: v_tabname TYPE slis_tabname.
DATA: t_events TYPE slis_t_event.
start-of-selection event.
START-OF-SELECTION.
v_repid = sy-repid.
Get the fieldcatalog for the first block
PERFORM get_fieldcat1 CHANGING t_fieldcatalog1.
Get the fieldcatalog for the second block
PERFORM get_fieldcat2 CHANGING t_fieldcatalog2.
Get the data for the first block
SELECT vbeln bstnk erdat kunnr UP TO 10 ROWS
INTO TABLE t_vbak
FROM vbak WHERE vbeln > '0060000100'.
Get the data for the second block
SELECT vbeln matnr netpr waerk kwmeng meins UP TO 10
ROWS
INTO TABLE t_vbap
FROM vbap WHERE vbeln > '0060000100'.
init
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
i_callback_program = v_repid.
First block
v_tabname = 'ITAB1'.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = s_layout
it_fieldcat = t_fieldcatalog1
i_tabname = v_tabname
it_events = t_events
TABLES
t_outtab = t_vbak.
Second block
v_tabname = 'ITAB2'.
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
EXPORTING
is_layout = s_layout
it_fieldcat = t_fieldcatalog2
i_tabname = v_tabname
it_events = t_events
TABLES
t_outtab = t_vbap.
*Display
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
FORM GET_FIELDCAT1
Get the field catalog for the first block
FORM get_fieldcat1 CHANGING lt_fieldcatalog TYPE
slis_t_fieldcat_alv.
DATA: s_fieldcatalog TYPE slis_fieldcat_alv.
Order number
s_fieldcatalog-col_pos = '1'.
s_fieldcatalog-fieldname = 'VBELN'.
s_fieldcatalog-tabname = 'T_VBAK'.
s_fieldcatalog-ref_tabname = 'VBAK'.
s_fieldcatalog-ref_fieldname = 'VBELN'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Customer purchase order.
s_fieldcatalog-col_pos = '2'.
s_fieldcatalog-fieldname = 'BSTNK'.
s_fieldcatalog-tabname = 'T_VBAK'.
s_fieldcatalog-ref_tabname = 'VBAK'.
s_fieldcatalog-ref_fieldname = 'BSTNK'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Creation date.
s_fieldcatalog-col_pos = '3'.
s_fieldcatalog-fieldname = 'ERDAT'.
s_fieldcatalog-tabname = 'T_VBAK'.
s_fieldcatalog-ref_tabname = 'VBAK'.
s_fieldcatalog-ref_fieldname = 'ERDAT'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Customer
s_fieldcatalog-col_pos = '4'.
s_fieldcatalog-fieldname = 'KUNNR'.
s_fieldcatalog-tabname = 'T_VBAK'.
s_fieldcatalog-ref_tabname = 'VBAK'.
s_fieldcatalog-ref_fieldname = 'KUNNR'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
ENDFORM.
FORM GET_FIELDCAT2
Get the field catalog for the second block
FORM get_fieldcat2 CHANGING lt_fieldcatalog TYPE
slis_t_fieldcat_alv.
DATA: s_fieldcatalog TYPE slis_fieldcat_alv.
Order number
s_fieldcatalog-col_pos = '1'.
s_fieldcatalog-fieldname = 'VBELN'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'VBELN'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Material number
s_fieldcatalog-col_pos = '2'.
s_fieldcatalog-fieldname = 'MATNR'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'MATNR'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Net price
s_fieldcatalog-col_pos = '3'.
s_fieldcatalog-fieldname = 'NETPR'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'NETPR'.
s_fieldcatalog-cfieldname = 'WAERK'.
s_fieldcatalog-ctabname = 'T_VBAP'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Currency.
s_fieldcatalog-col_pos = '4'.
s_fieldcatalog-fieldname = 'WAERK'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'WAERK'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
Quantity
s_fieldcatalog-col_pos = '5'.
s_fieldcatalog-fieldname = 'KWMENG'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'KWMENG'.
s_fieldcatalog-qfieldname = 'MEINS'.
s_fieldcatalog-qtabname = 'T_VBAP'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
UOM
s_fieldcatalog-col_pos = '6'.
s_fieldcatalog-fieldname = 'MEINS'.
s_fieldcatalog-tabname = 'T_VBAP'.
s_fieldcatalog-ref_tabname = 'VBAP'.
s_fieldcatalog-ref_fieldname = 'MEINS'.
APPEND s_fieldcatalog TO lt_fieldcatalog.
CLEAR s_fieldcatalog.
ENDFORM.
Plz Reward points if contents are useful,,,
Regards,
Mandeep. -
Hi
When i enter qty as 0 in VA32 transaction , that schedule line disappears from the screen . i want to restrict this . i.e as soon as qty is made 0 then user should be prompted with a error message and control should go the line for reentering the qty.
I have tried to find out the enhancement spot where this deletion is done , but still could not.
Please help me with the procedure.Hi,
Goto MD04, here you will find that whatever Goods Movements (inward & outward), based on the input selected at Material
Master-> Sales: General/Plant Data.
'02' Individual - Each Sales Order/PO(STO) from Sales. and Production order/PO for material inwards at respective Plant & material.
'01' Daily - For respective day
'KP' - It will show you nothing. (confirms quantity without checking any other requirements)
Thank You,
RB. -
Force one schedule line with BAPI_SALESORDER_CREATFROMDAT2
Hi,
How can I force the BAPI BAPI_SALESORDER_CREATFROMDAT2 to create sales order with only one schedule line for some itmes ?
Remark : <i>I don't want to change the customer parameters</i>
RegardsIf your schedule line category is relevant for availability check - it means that you can't say in advance will it be confirmed or not and how many sched.lines it's going to have, you can estimate by "order simulate" but it doesn't mean that your real order will fully match to simulation.
If you are not doing any availability check (your materials are always available) - then your item will get current material availability date... but stil the number of schedule lines will depend on whether or not your required delivery date can be met taking into account pick/pack time, transit time (route), calendars of shipping point, route & customer.... and you can't force one schedule line in this case unless you change your required date to a proposed delivery date based on simulation. -
MRP - Unfix Fixed Schedule Lines with partial receipt
Dear Experts,
I am facing a problem that I haven't been able to solve using previous postings in the forum nor reading OSS notes.
I have a Factory PL01 that needs some raw materials that are bought and received in a distribution center DC01 located in another city.
Procurement data in material master MRP views:
In PL01, this Raw materials have external procurement with special procurement key "transfer from DC01"
In DC01 this Raw materials have external procurement witho no special procurement key (standar purchase order)
To make things easier we have an LU Scheduling Agreement and also maintained source list to generate automatic schedule lines after running MRP.
This is working ok.
My problem comes here:
When I create the delivery for schedule line (VL10G) the receipt becomes fixed in PL01. Lets say theorical quantity is 20.000 on schedule line but finally supplier can only deliver 18.000 to DC01 and DC01 can only transfer 18.000 to PL01.
in MD04, plant PL01 There will be a fixed pending quantity of 2.000 for the schedule line that will not be overwritten by MRP runs.
I would like to "Unfix" this fixed quantity but I can't. I read previous postings and many people say it's not possible and that quantity should be adjusted manually in schedule line to delete the fixed receipt.
Does anybody knows how to manage this? Can the remaining quantity of schedule line be unfixed? If not: Is there a more efficient way than adjust one-by-one the schedule lines ?
Please throw me a light about this.
Best Regards,
Sebastián LiguerosSorry I cant help you in your question but, i think you can help me in my.
I need to use MRP to creade the schedule lines for an schedule agreement LU but even when the Info record is set, plants are set witht the vendor and customers, MRP is not creating the Schedule lines automaticaly.
Do you remenber what things are required to do it?
I also set the source list with the Schedule Agreement and put it as relevant to MRP (2).
Any help will be great thanks.
Maybe you are looking for
-
How do I eject iPhone after import to iPhoto?
How do I eject iPhone after import to iPhoto?
-
Lion 10.7.4 live but slow loading...
Lion 10.7.4 is live and updated on my macbook pro, but after installing and system restarting ...my loading times seems slower and before memory usage averaged 1.86gb now averages 2.1gb... is this happening to anyone else?
-
Variable selection without context
Hi, I am trying to use a variable (Customer Exit, Ready for Input) on an InfoObject to popup a selection on the InfoObject. This selection needs to be accessed in I_STEP 2 by other variables for calculations and lookups. However, I do not want this v
-
How to remove programs from "open with".
Recently I installed VM Fusion on my new MBP with SnowLeopard. The annoying issue is that when I right click on a file from SL and select "open with" I get a long list with windows programs that I don't intend to use. Is there a way to remove those p
-
MacBook Pro OSX 10.9.1 How to recover hidden files after crash?
After a crash of the HDD, the MBP needs to be reformatted. I've managed to transfer all the files to another mac (using 'T' while booting the MacBook Pro). Because I want to keep al my e-mails, I need to reach the hidden library. But in the transferr