Delivery block status is Blocked
Hi all,
In a standard order(VA02), initially for item 10, we enter a material and then save it.
Then the same item 10 is changed into a different material.
However, the delivery block status in Item 10 for the first material is still 'Blocked', whereas for the newly entered material the delivery block status says 'Not Blocked'.
Please let me know the reason for this.
Thanks and regards,
Anishur
This is not standard (if i recall). This might have developed in one of your sales user exits. Check out all of your user exits in program SAPMV45A..... Specially in source determination and save document prepare user exits (may be in include MV45AFZB and MV45AFZZ)
Similar Messages
-
Delivery Block Status text / Billing Block Staus text
In the Sales Order Overview Screen
Sales View
Even though we had removed the delivery Block from the Schedule lines and saved the order,
We still have the
Delivery Block Status as BLOCKED
Billing Block Status as BLOCKED
How can we remove this?Hi,
Check sales document type in configuration VOV8 whether delivery and billing is blocked. if it is blocked make it as blank. and check in sales order.
Regards,
Sasikanth.Ch -
hello guru's
While creation of sales quotation in shipping tab there is field delivery block status there its coming automatically blocked how to change that field.
Here we are using make to order scenario with controlling module.
After done CO Configuration its coming that message
Can any one help me?
Regards
Dharmahi,
goto the customer code in xd05. u will notice the delivery block there. now follow this path. imglog execution-deliveries-reasons for blocking in shipping-blocking readsons/criterion---unchek the order col.
saurabh -
Hi,
I need to get text for the field "DELIVERY BLOCK STATUS" under the tab "Shipping" in transaction VA03.
The delivery block status is saved in VBUP-LSSTA and possible values for this are space,A,B and C.
However in tarnsaction it is displayed as BLOCKED,Not blocked as shown in below fig.I want to know where these values for staus text are saved in system and how to retrieve them?They are stored in table TVBST.
When the system is displaying VA03, it calls function module RV_DOCUMENT_POS_STATUS_TEXTS. This function will obtain the values from table TVBST. For example, look at this code in the function:
READ TABLE XTVBST WITH KEY TVBST_KEY BINARY SEARCH.
IF SY-SUBRC = 0.
VBSTT-LSSTA_BEZ = XTVBST-BEZEI.
ENDIF.
If you look in SE16 for table TVBST and search for the following:
Language EN
Table name VBUP
Field name LSSTA
you will see the following entries:
Language Table name Field name Status Description
E VBUP LSSTA Not blocked
E VBUP LSSTA A Not blocked
E VBUP LSSTA B Partially blocked
E VBUP LSSTA C Blocked
This is where the descriptions are obtained from.
Hope this helps. -
Delivery Block status Blocked in sales order for 3rd party
Hi Folks,
we have customized 3 rd party order.i created sales order on 10 months before. purchase requestion created automatically for sales order. based on purchase requestion , Purchase order created on feb 2008 month.based on that GR POSTING was done on March 2008. Actually goods have to confirmed on march. But on the sales order goods are confirmed on augaust2008. untill then, i am unable to post DELIVERY..IT IS showing delivery status Blocked , in VA03. untill i get Aug month, i am unable to post delivery. why it is showing Status Blocked
Please help meHi vamsi
If you have put the delivery block then also it doesnt work as for all schedule lines we have delivery block option .in the same way for the 3rd party schedule line also we have delivery block.But why it doesnt work is if we are doing delivery then system will throw an error or give a message that delivery block . But in 3rd party SD consultants will be doing billing with reference to sales order.
Regards
Srinath -
Delivery Block status in Sales order
Hi Friends,
I have a requirement of creating a User Exit for updating the delivery block status in Sales order creation,can you explain me what is meant by delivery block status in Sales order creation?
Regards,
DineshHi Dinesh,
Delivery block is used when you do not want to create a delivery for any particular reason.
Th reason may be that the credit limmit for customer has exceeded and you don't want to create any further delivery for that.This block can be created in the overview screen of sales order.
The important thing is that you can put only those delivery blocks which have been assigned to your delivery types.The path is spro--logistics execution--shipping -delivery-define block reasons for shipping.
Reward points if it helps.
Regards
Karan -
Schedule Background Job : Remove delivery Block in Sales order
Hi Gurus,
I have a requirement to select all sales orders as per a condition and remove delivery block at
VA02-> Go to -> Header -> Status
For that I have to write a program which will be run only in background and i have to schedule background job for the same.
I have a parameter at selection - No of records
If no of records = 500 , I have to submit 500 jobs ie one job each for each sales order for removing delivery block.
I need to know
1) Which function module/bapi I can use to remove delivery block at sales order header level.
For blocked delivery the status is 'BSTK" . to remove block i need to change status to "RSTK".
2) How to schedule a background job for my program and how to submit one job each for each sales order.
Regards
Avi.Hi Avi,
Would like to seek for your advice. I am facing the same scenario too which is to delete the delivery block but is deletion of the delivery block is done in the user exit MV45AFZZ. The subroutine which needs to have the extra logic of deleting the delivery block is USEREXIT_SAVE_DOCUMENT_PREPARE.
Need your advice on how do you solve this scenario? Thanks in advance. -
Hello,
I have an issue regarding delivery block.
I've read a couple of posts regarding this, but they all solved their issue by using userexit_save_document or userexit_save_document_prepare which is no option for me.
My issue is the following:
I've created an order type ZTA (copy of TA) and setup a default delivery block "Z1 - in work" to that order type.
This prevents that after saving the order it will not be automatically delivered by a job which is running in background.
So each time I create a ZTA order with VA01, it will set the delivery block Z1. That's fine.
Now let's say when a customer has a delivery block (e.g. Z5), it will not overwrite the order delivery block Z1, when entering sales-to-party (or ship-to-party)!
Now I tried to add some code to userexit_move_field_to_vbak like that:
if not kuwev-lifsd is initial.
vbak-lifsk = kuwev-lifsd. " Z1 -> Z5
else.
if not kuagv-lifsd is initial.
vbak-lifsk = kuagv-lifsd. " Z1 -> Z5
endif.
endif.
Result: It will execute my new code sequence, but will not change the delivery block Z1 to Z5 on the VA01 screen. Maybe because I'm at this step not in update but insert mode?
I need to show the customer's delivery block while creating the order, means showing the delv. block after saving is too late.
Is there maybe a better exit to change the order delivery block to the customers delivery block?
Thanks in advance
WolfgangDear Wolf,
I dont know whether it might help you but , we had a requirement to make the information message of CUSTOMER BLOCK (which we do in XD05) to ERROR message .
It was done in the include MV45AFZZ but i do not know much technical details.
What i know is, this include comes much before the SAVE comes.
Also if you can write the logic to check the BLOCK STATUS from customer master and if it has a value, then fill the same in the respective field in sales order, system might throw that blocking reason.
If there is no reason, system will put the the default blocking reason from the sales order.
Better you post the issue in ABAP forum.
You might get more inputs there.
Check and revert back.
Thanks & Regards
Hegal K Charles -
How to make Delivery block at Sales Order Header level for specific materia
Hi,
My client want to create a delivery block EDI order at the Order Header level for specific materials
How can we achieve this.Dear Varada rajan
Go to material master, select "Sales: sales org.1" view and assign "01" against the field "DChain-spec. status" and save. By assigning, for a particular sales area, you can block that material.
Now go to OVSU select 01 and assign "B" against the field "Block delivery".
Now create a sale order and post the outcome.
thanks
G. Lakshmipathi -
Removing of Delivery block in Sales Order using Authorization
Hello,
I have a urgent requirement on removing a Delivery block using authorization.
The object V_VBAK_AAT is assigned to me and the ACTVT : 43 is permitted so I can release the block.
As this was not working I have created my own object with values ACTVT as 01, 02 , 43 and LIFSK : 1-10,11,12-99 .
I am trying to remove the block from VA14L from VA14L I select my order with respect to delivery block and it navigates to VA02.
From VA02 I am trying to remove the block.
As this requirement may be simple but it is blocking my development.
Thanks.Please correct whether I understood your issue correctly or not.
You have developed the program only to put delivery block to Sales Order. This block should be approved by Authorized people for allowing the users to create delivery else Sales order delivery should not be possible. Is that program has any other additional functionality other than setting Delivery block??
To keep delivery impossible till the Authorized person approves Sales order, you have the option of User Status. Process for creation of User Status for your requirement
Create User Status Profile in OIBS
Keep BLCK (Blocked for Delivery) & APPR (Approved for Delivery) as 2 statuses (No. of status can be as per your requirement. Here, simply I have 2 statuses)
Assign Object types as "Sales Order Header" (if you want the Authorized people to approve at header level) or "Sales Order Item" (if you want the Authorized people to approve at Item level, may be for partial delivery)
Keep BLCK as Initial status & Double click on BLCK status & click New entries on "Business transactions"
There are many Business transactions such as "Create Delivery" / "Create Goods Issue for delivery". As per your requirement, select Forbidden option in one of the above mentioned business transaction
Create Authorization Key in BS52 for Authorized People, say, as MNGR (Manager)
Assign that Authorization Key to APPR user status in User status profile
Using PFCG, you can create separate role by assigning this Authorization key
This can be different kind of solution from your way. For reference, you can refer below document. Document content points some other space & transaction. But you can relate to above steps mentioned.
User Status in SAP -
Regarding delivery block in sales order
Hi experts,
i have problem in user exits in which i hav 2 work
my requirement is if sales organization is ____ and order type is_____
and payment of terms is ______
then delivery block must be ' Needs Approval'..
please help me out for this
Thanks in advance.....
Anoop.
Moderator Message: I dont see any problem with the requirement. All you need to do is find the right EXIT/BADI and code your logic there.
Edited by: kishan P on Nov 16, 2010 6:21 PMDear Wolf,
I dont know whether it might help you but , we had a requirement to make the information message of CUSTOMER BLOCK (which we do in XD05) to ERROR message .
It was done in the include MV45AFZZ but i do not know much technical details.
What i know is, this include comes much before the SAVE comes.
Also if you can write the logic to check the BLOCK STATUS from customer master and if it has a value, then fill the same in the respective field in sales order, system might throw that blocking reason.
If there is no reason, system will put the the default blocking reason from the sales order.
Better you post the issue in ABAP forum.
You might get more inputs there.
Check and revert back.
Thanks & Regards
Hegal K Charles -
How to delete or remove delivery block in VL01N using userexit?
Hi All,
Would like to seek your advice on the above mention subject. There is a scenario where during the creation of sales order (VA01) and the order type is Sample Order (ZSA). The delivery block for the customer has the status '05: Check Free of charge delivery'.
After creation of sales order, i would like to create a delivery via (VL01N) with reference to the sample sales order that i have creation as mention above. It does not allow me to create and after i hit enter, a display log prompt out with the message text: Order blocked for delivery as a result of credit check.
Question:
1. How to set the delivery block to blank or delete the delivery block via user exit during the creation of delivery (VL01N)?
2. Which form should i use in user exit: MV50AFZ1, is it FORM USEREXIT_SAVE_DOCUMENT or FORM
USEREXIT_SAVE_DOCUMENT_PREPARE?
Steps Taken:
1. User exit found is MV50AFZ1.
Appreciate your advice a lot. Thanks in advance..:)Hi,
i would suggest you to read these links first.
[http://help.sap.com/saphelp_46c/helpdata/en/93/744bf2546011d1a7020000e829fd11/content.htm]
[http://help.sap.com/saphelp_crm40/helpdata/en/dd/5607b3545a11d1a7020000e829fd11/content.htm]
this will you an idea of delivery block.
at delivery level LIKP-LIFSK field stores the delivery block value. in your case it will be 05. 90 is total block i believe.
so in your case, in user exit check for value in this field and if its 05, make your changes. be careful when you make this change; any batch jobs running at background can also get affected and start creating deliveries although it is suppose to have a delivery block.
Thanks,
Sam. -
Delivery block at header and item level
Experts,
I need the ECC table and field name which can give me delivery block at item level. I know that VBUP only gives status of delivery block.
Thanks
LisaDear Lisa,
In which tab you are maintaining delivery block in the delivery item data or order item data.
As per my concern there is no field called Delivery Block in the item data of the sales order and delivery.
In the header data you have.
I hope it will help you,
Regards,
Murali. -
Delivery Block Based on Payment Card validity.
Dear SAP Gurus,
We are working on a scenario, where in we need to block the delivery based on the payment card validity date, which is given in sales order.
The requirement here is, for eg. If a sales order is created during the payment card validity period, usually the partial deliveries referring the same SO. So if the card validity is over before the quantity is fully delivered, system should block the remaining qty for Delivery.
The system is proposing a status block initially while trying to do the delivery, but once the block is released the delivery can be done even after the validity expiry date.
Is there any standard process to block delivery based on Payment card Validity expiry date automatically.
Please advice
Thanks & Regards
PGHi Mr. PG,
Put the payment method as P - Payment card in customer master.
Enter the payemnt card detail in customer master in genral data page.
Use user exit or create a program which check the validty date of payment card and if it is expired then put the delivery block in the customer master.
Hope this helps.
Regards,
MT -
Dear All,
What is the reason that we have the delivery block at the header level in the sales order and not for the item level
Can we have a delivery block at the item level in the sales order done thru a development..
Useful Answers will be rewarded with points
Regards
AtulDear Atul
1) Go to OVSU, create some numeric value say 01 with description PUT ON HOLD.
2) Now select 01 and click on blue lens on top so that you will see some list of tabs.
3) In that maintain B for Block Delivery and save.
4) Go to material master and assign this 01 for the field X-distr.chain status under Sales: Sales Org.Data 1 tab.
5) Now for that particular material, delivery cannot be created unless you remove this block
thanks
G. Lakshmipathi
Maybe you are looking for
-
How to update db server connection for objects in business view
I had to migrate to a new SQL server for my main user database (sql 2008) crystal itself is fine, and I have updated all of the reports to use a different connection string. but I had forgotton about the dynamic dropdownlists in business view.. what
-
Hello everyone! I build an e-commerce shopping cart via BC and integrated it with a muse website as seen at sarahcosmetics .com Everything is great, but my clients clients are complaining they cannot see the text well once they're in the checkout pag
-
Is the extra VRAM worth it?
I'm looking at getting a 20" iMac Intel Core Duo, and I'm wondering if it's really worth it to get 256MB of VRAM instead of the stock 128MB? Where would the extra VRAM get used? (ie. Will iPhoto or iMovie run faster?) My current PowerBook G4 has 64MB
-
How much to repair iPad mini screen
Not not that badly cracked but it being cracked annoys me how much would it be to get it fixed ?
-
Need to add navigational attribute in query level
Hi, Im new to bi . in dso i have a navigational attribute 0CRM_MKTELM _ 0BPARTNER . 0CRM_MKTELM is a master data and 0BPARTNER also a master data that dso is used in infoset , 0country is the attribute of 0bpartner. i need to bring the 0countr