Enhance Sales Order avaliable check
Avaliable item quantity check for sales order in current version would'nt check between SO delivery date and PO delivery date.
For example:
Item A 2007.12.1 In-stock #10
PO buy Item A : delivery Date 2007.12.10 #10
2007.12.5 create sales order Delivery Date is 2007.12.5 Item A #15
And system without any warning forthis case .
Its a big problem of sales and warehouse person.
AFAIK this has been an ongoing issue for a very long time (at least 3 years)
Does anyone know if this is something actively being looked into? The coding for this should be pretty simple given B1 is a soft allocation stock system.
Alternatively, if anyone from SAP is reading this, is there more to this seemingly simple problem than meets the eye?
Similar Messages
-
Problem in enhancing "Sales Order Tracking" Fiori App
Hi,
I need to enhance Sales Order Tracking Fiori App. My scenario is to add Sales Order Count to Customer EntitySet/List.
In package P_SRA018_ODATA, which refers to this app, I can not see any standard enhancement possibility where I can add enhancement for my Model and Data Provider classes.
So I am now trying class based enhancements for my model and data provider classes.
a) When I try to enhance MPC_EXT, I can not because methods are inherited not redefined ones and I can enhance only redefined methods.
b) When I try to enhance my MPC class I am not able to create a post exit. I get following error when adding a post exit:
The class has not yet been converted to the new class-local types
When I try to do so from utilities->Convert class-local types, system asks for an object key.
c) As opposed to this, I am able to add a post exit in DPC_EXT class sucessfully!
Whats the best way to enhance this app?
Tags edited by: Michael ApplebyHi Saumil,
This is help document.
http://help.sap.com/saphelp_fiori_erp_100/helpdata/en/38/265c5273066f2de10000000a44176d/content.htm?frameset=/en/fb/b34f52f10a5c64e10000000a423f68/frameset.htm
Regards,
Masa
SAP Customer Experience Group - CEG -
Config to select Checking Rule "A" during Sales order availability check
Hi All,
Please can you tell me the config that tells system to select the checking rule "A" during sales order availability check. The problem at my client side is that the system was using the checking rule "A" initially but suddenly it has started using checking rule "B" (delivery) for sales order. The item category being used in YAN and Scheduline Line category is YC (ATP and Allocation allowed).
The checking group is getting picked up correctly from the Material Master value.
I have tried to find all the possible config that might be causing this issue, but I am unable to find one. Based on my understanding of the SAP SD process, there is no place where we can define in system to use the "checking rule" for SD availability check. This is the default (hard-coded) in the system.
Please can you help me to find how the checking rule "B" might be getting called instead of "A".
Regards,
SwapnilHi
Checking rule is transaction based like A for SD sales order and B for SD delivery like that it is defined
So in a sales order the system checks with the combination of AChecking rule and the Checking group defined in MMR and for that combination we give controls in OVZ9 and based on that system makes availability check
Every one and all SAP materials including myself say Checking Rule is transaction based and picked up by the system thro hard coded controls
But In t code OPJL it is possible to define new checking rules that means customization is possible
But where is the link or assignment
For this nobody has given correct answers including the PP friends
For you the system is shifting the Checking Rule from A to B in the sales order itself means we can find out get where the said assignment is done
In OVZ9 remove the combination Checking rule B and your Checking group and save
You said the system has shifted its Checking rule to B from A
Now test it after removing this control in OVZ9 and see the system is shifting once again to A or throwing error as the control is removed in OVZ9
make sure that you do this in a sales order and post back
Regards
Raja -
Sales order availability check considering the ROH stock/procurement time
Hi Gurus,
Our client's Production process requires the availability check at order level to consider the procurement time required for the Rawmaterial (BOM component of the FERT, whose sales order is taken) in cases when this RM is not available in the plant, and Availability check should not consider this procurement time when this RM is available in the plant.
ie in first case, it should consider the total time for in-house production as well as the time required to procure the rawmaterials, along with all other times that we use like Gr processing time, packing picking etc.
In second case it should not consider the RM procurement time, but only the inhouse production time and other times as applicable.
To my understanding, Availability check at order level will only check the time given in the MRP view of the FERT, and it does not check anything about RM stock or RM procurement time.
Can you please give me some suggestions to meet this requirement of the client (client is into Food Product Manufacturing).
Your quick response will be very helpful
Thanks
JobiJobi,
Our client is not following Assemble to order or even make to order. The typical production process followed is neither make to order nor make to stock.
Understood, although I am not sure why you are telling me what he has today; since your client has already told you his existing solution is unsatisfactory. I have described a solution that seems to meet the short list of business requirements that you described in your first post. I suggest you offer this solution to your client, unless he has already told you that ATO is not acceptable for some other reason not mentioned in your post.
As already mentioned by the other experts Saurabh and Kiran and Mariano, the requested functionality in general is not supported for MTS in standard ECC. As always, anything is possible through enhancement or 'workaround', as long as the client has enough time and money, and you have sufficient skills to implement.
If the client is willing to implement APO, which is the standard SAP advanced planning system, such a solution (multi-level availability checking with MTS) is possible as standard. Within the Global Available To Promise Module of APO there are a couple of ways to get at this type of ATP solution.
Best Regards,
DB49 -
Va01 sales order item checking
When I create a sales order in VA01, when I enter less than 3 different brand( material in line item), The system should first generate message, after that I should be able to block that order with giving proper reason and then I should be able to save that sales order.
so that the higher authority can check it for further processing.
This is the scenario.
Can anybody suggest me the user exit name with simple coding.
thanks
nareshhi,
check these exits related to va01.
keep a breakpoint and run ur transaction so that u can know which will trigger will saving.
Transaction Code - VA01 Create Sales Order
Enhancement/ Business Add-in Description
Enhancement
V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
V46H0001 SD Customer functions for resource-related billing
V45W0001 SD Service Management: Forward Contract Data to Item
V45S0004 Effectivity type in sales order
V45S0003 MRP-relevance for incomplete configuration
V45S0001 Update sales document from configuration
V45P0001 SD customer function for cross-company code sales
V45L0001 SD component supplier processing (customer enhancements)
V45E0002 Data transfer in procurement elements (PRreq., assembly)
V45E0001 Update the purchase order from the sales order
V45A0004 Copy packing proposal
V45A0003 Collector for customer function modulpool MV45A
V45A0002 Predefine sold-to party in sales document
V45A0001 Determine alternative materials for product selection
SDTRM001 Reschedule schedule lines without a new ATP check
Business Add-in
BADI_SD_SCH_GETWAGFZ Scheduling Agreement: Read WAGFZ from S073
BADI_SD_V46H0001 SD Customer functions for resource-related billing -
Sales Order availibility check not triggering GATP in APO
Hi Gurus,
We intend to use GATP in APO. When Sales Person enters any SO and presses for availibility check, it should trigger availibility check in APO. in APO we intend to use RBA with Location substituation rule.
Following are the settings done:-
1) Integration Model for Plant.material and SO are created and activated
2 Created Integration Model for ATP check and ATP customizing
3) Created Check Instruction in APO for check Mode : 050 and Business event : A
4) Created Check Control with ATP Group : 2 and Business Event : A
5) Created all necessary configuration for Location substituation under RBA configuration.
Currently when we create a sales order and selects the item for availibility check , it does a local ATP check in ECC , but it does not trigger GATP in APO.
Am i missing any configuration or master data setting?? Any help will be appreciated.
thanks,
JaideepJaideep,
Assuming you are only using outbound queues, check for blocked or otherwise unprocessed queues. SMQ1 in ERP. SMQ1 shoould have zero entries
You must also have a Sales order Integration model activated, which can also be displayed in CFM5. You should be able to see existing sales orders in APO in //RRP3.
I will assume this is a new implementation, and you have never gotten a successful APO ATP in this system. You should Delete any inactive ATP or Sales order Integration models that contain this material/plant. You should inactivate any duplicate IMs, so that there is only one ATP IM and only one Sales Order IM active for this material/plant, at least until you have solved this problem.
New development also means that some of your developmental trials may have caused the CIF to become inconsistent. You can run program RCFORDCH to clean up CIFORDMAP inconsistencies. You can regenerate the runtime by executing RCIFIMAX using 'generate'. You should delete all your unused T_ATPCHK and T_SLS filter objects with program RCIFIMDL
In general, there are many other helpful tips found in https://service.sap.com/sap/support/notes/563806 and in the other notes called out in this note.
If there is nothing in the queue, and assuming that you have an active ATP Integration model working, and assuming that all data in ERP is consistent, then there is probably an enhancement interfering with the process. Consult your SD developers to discover which one of the ERP enhancements is stopping APO GATP.
Best Regards,
DB49 -
Sales Order Credit Check after Booking
Hi Gurus,
I have to meet the below requirement in Sales order entry:
Credit Check is enabled during Booking of the sales order. A sales order is entered now with one item and 10 numbers as quantity. While booking, the system checks for credit limit and the order is now in 'Booked' status. Now, when I change the quantity to 15 from 10, the system has to again do the credit checking process. Can this be achieved using functionality like processing constraints or any other? If so please elaborate me the setup required for the same.
Thanks
Best Regards,
Prasad DhanakodiHi Prasad,
When defining the Transactions Type, you need to define the Credit Check Rule when it fires like BOOKING/PICKING/SHIPPING/PAKCING.
Navigation--> Order Management Responsibliity-->Setup-->Transaction Types-->Define
Thanks & Regards,
Srinivasulu Vakati -
SD- Sales Order - ATP check not working for few item in same sales order
Hi Experts,
Need help we activated ATP check but for few item i could not find confirmation qty after availability check. In same SO out of 4 items for schedule line it confirming qty for 2 item but it's not confirming for remaining 2 items though stock is available. Please guide me how to correst and what need to check.
ManojDear Manoj,
As you know, ATP is a big subject & some times its difficult to point the exact problem.
In your case, I suggest you to execute the function module:BAPI_MATERIAL_AVAILABILITY using Tx:SE37
key in selection criteria , in results check the "ATPQTY"- it will show you how much actual stock is available for use i.e. ATP qtty.
still if you find the availability & system not confirming the qtty, then problem could be in checking rule
Tx:OVZ9 check in relevant combination, whether you are considering RLT or not?
is this case with MTS or MTO
because in Sales order -
for MTS - checking rule "A" & MTO checking rule will be "AE"
Regards,
Reazuddin MD -
Sales Order Not Checked for Credit Limit
Most of the time, in our course of business, the customer account and BP/Credit limit are setup prior to the input of any order.
However, if in the case the customer was setup (BP created in background, but segment/credit limit not assigned yet), and an order was created immediately the order will not be checked for credit.
We are considering putting a check in the order that it must be checked or it is considered incomplete.
We have a background job that runs every few hours to assign the BP to the credit segment (we have only one credit segment, in addition to 0000) and give a default credit limit. But we need to ensure that all orders are checked.
How are others handling this situation?
ThanksWe have already put in place the use of a background job to create the BP/segment with a default credit limit.
We are hoping to come up with a method that is full proof and not manual.
Depending on how frequently the job runs and the timing between that and setting up a customer master record and entry of a sales order, there could be a sales order entered before the background job was completed. -
In sales order availability check problem
Hi
In sales order I when I enter the material availability happening.........
ex. My material 00001 I raised the order for 100 quantity on 01.04.2009 on that time system showing availability of stock only 50 quantity available....on 02.04.2009 I posted 200 stock through transfers....Total my stock is 250 quantity as on 02.04.2009 . When i am doing delivery on 02.04.2009 only 50 quantity copying to delivery for the material 00001.
no reservations are there.....02 availability check is there in my material master..
if i come sales order if i go to 00001 material line item schedulines if i change the date..manually then only system updating 100 quantity in sales order................
why its happening...........in sales order 100 line items are there .if i do delivery some line items only quantity copying.its very difficult to remember which item is copied to delivery...........
Any suggetions please.......
Thanks
SreeDear Sree sree
sales order is created for 100 units and stocks are there for only for 50 units on 01.04.2009 so the confirmed qty is given as 50 only on saving the sales order
On 02.04.2009 there are some stocks flowing in your plant /storage locations so on 02.04.2009 the qty becomes 250
Now on 03.04.2009 the sales order is due for delivery but in delivery only 50 units has come eventhough there are 250 units stocks
This is your problem
The system response is very correct
If you want the system to confirm 100 units on 03.04.2009 this wont happen automatically
You have to put the order in VA02 mode and redo the availability check
By doing that the system will confirm the stocks for 100 units
If your OVZ9 availability check control screen is configured properly then while creating the sales order itself these incoming stocks of 200 units can be taken into account so that the order 100 can be confirmed in VA01 itself
If your checking group is 02 in MMR then in OVZ9 for the combination of 02 and A (sales order) you can control these
Go to OVz9 and press F1 in each and every check box
You will understand it much better
Regards
Raja -
Error in sales order while checking preview
Dear all,
I have attached the same billing plan to the sales document type & the item category. The item category is for third party. "The billing plan is a milestone billing plan". I created the sales order & entered all details
Sold to party
Ship to party
Material
Quantity
I checked at the header level & the billing plan was determined
I checked at the item level & the same billing plan was determined. There was a tick also on "header billing plan". "The sales order is not yet saved".
When i click on "preview" icon to see the output, the system pops up a message box saying "maintain billing plan for sales document type or item category".
When i click on exit in the message box, the system takes me out of the sales order.
Then I tried out creating the same sales order & i saved it. In the change mode whn i clicked on "preview" to see the output, the system displayed the output without any message.
Please guide me as to why the system is not allowing to see the output in the create mode of the sales order.
With best regards,
Allabaqsh G. PatilHi,
Everything is assigned properly. The same billing plan has been assigned to the Sales document as well as the item category. But still when i click on the preview, the system throws an error "maintain billing plan type for sales document type or item category". The date proposal has also been maintained for the billing plan.
Actually this error only comes in the Create mode of the sales order. When I save the sales order & in the change mode when i check the preview, the error does not come.
Please guide me as to what can be the root cause for the error in the create mode........checking the preview is the routine work of the end user to check the accuracy of the sales order before saving it.
Thanks & regards,
Allabaqsh G. Patil. -
As per our clientu2019s requirement during MRP run that stock as well as the receipts ( planned orders, Pos ) are not to be considered, we used the Storage Location MRP indicator (MRP 4 View, Storage Location MRP u2013 1), as a result Planned orders were created at plant level and were executed which was fine. During Sales order creation and availability check receipts are not considered as the availability check is carried out at Storage Location Level (Storage Location entry is mandatory while creating sales order ). Client wants to see the receipts while doing availability check in sales order and during MRP run they do not want to consider Stock and receipts.
Can you get back to me on the above.
*P.S:*
*It is MTS Scenario with Strategy 11--Mixed MRP2.*
*2)Activated the POs and planned orders in OVZ9 even.*
*3)Checking Rule assigned to the sales order type..*
Need a Quick Response on this.
Thanks in advance
Venkat Reddy
9963188858.Hi All,
I would like to elaborate my question with an example:
For material A we have a stock of 1000 kgs.
There is order reservation(for other production order) for 800 kgs.
when I create a sales order for material A for 600kgs, I able to create delivery (i am able to confirm 600kgs even though the quantity available is only 200kgs)
Hope i have given a clear example.
Please suggest me what configuration/settings that is causing this behaviour.
Thanks & Regards,
Nataraj -
Hi Gurus,
I'm new to FSCM. My requirement is that I have to implement the BADI UKM_CHECK_STEP so that a Sales Order is blocked when the Payment Term has value 'XXXX' even if the customer has sufficient available credit limit. Can anybody please suggest me how to do it? Do I have to create any credit rule? if yes, how?
Thanks in advance,
SarifHello..
'Critical fields' check in tcode OVA8 also provide similar function to control change of critical fields like payment term, fixed value date, additional value date..
If your requirements is payment term change of sales order, it's not catched in FSCM and it'd be better to develop using Routine in OVA8.
You can control many cheks in Routine. In OVA8 -> No credit check in Document controlling tab.
Your SD guys can help you more detail for this Routine.
About debugging, that BAdI is not debugged while saving order because credit check messages are sent via PI interface(BAdI BADI_SD_CM is last point of debugging before message sent). You can only debug in simulation function of BP or direct run in SPROXY.
Read more docs about FSCM and Credit management and it'd help you. -
Hi
I am using FM to create the sales order. I need to check the completion of the created sales order. Is there any function module to do this. I cant find any export parameter in the above FM which gives the same.
Regards
AnandanHi ,
By the completion do you try to mean that if it creates the sales document or not ? If not u can use BAPI_SALESORDER_GETSTATUS to check the status for the sales document , but if it is about the document generally in the importing parameters you will have the document number , or if it is created you can look for the message ( ie. in Bapi you' ll have return parameters ) .
Check this BAPI please BAPI_SALESORDER_CREATEFROMDAT2.
Regards
Caglar -
Sales Order ATP Check in SAP B1
Is there a way to disable the ATP Check upon saving of a Sales Order using the DI API or any other built-in configuration settings?
SC,
Is the question that you have related to the SAP Business One integration for SAP NetWeaver (B1i) or is your question with respect to the Business One SDK? I ask as I am not sure what "ATP" stands for. If you question is with respect to the SAP Business One SDK, you will want to post yor question in the "SAP Business One SDK Discussion Forum" id related to the SDK.
Eddy
Maybe you are looking for
-
Blue screen aftermath on AL powerbook 10.4.5
This is mostlya repost and overlaps and overlong, please forgive... Im writing this at work. Please help, I will build a shrine in your honour (right after I clean my house). Dale suggested there might be some help if I chucked it out here - thanx da
-
Not being recognized by Itunes for Windows. 0xE8000001 Error
not being recognized by Itunes for Windows. 0xE8000001 Error I get this message when trying to sync my IPOD Touch 16GB after upgrading to 7.5. I have tried to remove 7.5 and reinstall 7.4 and still the same problem. I have it connected to the USB on
-
External display recognized but not working?
So, I've got kind of a weird problem. Whenever I connect my iMac (through the Thunderbolt port) to my 32" RCA HDTV via a displayport to HDMI adapter, it shows on my iMac that there is a display connected (TTE HDTV), but my TV isn't recognizing it. I
-
I need some sample customer data
Hi all, I need some sample customer data along with order details (for any product) for a mining application. Can anyone help me in this regard.... thanks, swathi.
-
Hp Pavillion Dv7 normal startup/startup repair go to blank blue Hp background
I was recently minding my own business on the web when my computer seemed to freeze completely, I clicked a few buttons and then my computer turned itself off out of the blue. I turned it back on and it prompts me with two options, startup as normal,