System should not pick reserved stock
Dear, MM Experts, i am sd Guy
i want to block Reserved stock while creating sales order
ex: 150 qty kept In reserve for customer , Total plant stock 1000
Now if user created sales order with 150 qty Normally system will pick 150 qty From reserved stock ( 412 E)
Here user requirement system should not pick Reserved stock 150 Bz in critical situation is there Like non production of stock
ex total stock in the plant 175 only there ( ex 155,180,200,170) So in this situation only system will pick Reserved stock 150
Otherwise Reserved stock should be in reserved place only bz if is not like this always we have keep stock in reserve
Thanks
Dear ,
as per my Knowledge If we Reserve the stock By OVZ9 Include sales req check box it will be unrestricted it wont go to sales order
when stock is not there you can reverse the stock to normal stock by using 411E
i think this is only solution
How to block material for a particlar sales order
Regards
venu
Similar Messages
-
While creating the Transfer Order system is not picking Sale order stock?
Hi All,
In the B2B process the system is not picking the stock from from sale order stock while creating the transfer order? Please suggest.
Summary : Here we are creating the PR in the sale order and STO is created using the same PR to procure the materials from the WM plant to sale order plant. Since here intialy we are moving the stock to our sale order in WM plant and then picking the same. But while creating the Transfer order system is not picking the sale order stock in WM plant.
Regards.C S Javali
Check in schedule line in transaction flow whether Transfer Req /assembly is checked or not
Regards
Pradeep -
CLSD orders should not pick in actual settlement (CO88)
Hi
While doing settlement (CO88) it is observed that around 1800 orders were showing in u201CInappropriate Statusu201D. We have observed that all these orders status is in CLSD.
These orders were very old orders and we have already settled these orders and activated CLSD. But system is considering these orders also in present period settlement and showing these orders in u201CInappropriate Statusu201D.
We need to control this, that system should not pick CLSD status orders while doing actual settlement (CO88).
Please advice.
Thanks
RKHi,
Please, refer to the note 39726 - that's how the system works.
Regards,
Eli -
QA32: Without going in Inspection lot stock screen system should not allow for UD
Hi
At the time of UD "without going in Inspection lot stock screen system should not allow to save the UD".
Please suggest how to restrict.
Regards
AshishPlease go through the below link & with small changes you can fulfill your requirement using user profile
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/601c82e3-b743-2c10-dbb6-ed4c00167157?QuickLink=index&… -
Not picking the stock for the delivery
Dear friends,
Though the stock is available, it is not getting picked for the delivery.
Can you guide me what are the things I should check to solve the issue.
With regards,
AtulHi,
If the picking tab is grayed use T.Code LT03.( IF ware house management is activated).Here fill the ware house number and plant and mention the delivery note number also. Now use The T.Code TCode VL02N here u can see the system automatically picks the required quantity.
If the picking tab is not in gray mode mention the storage location and the plant correctly. Even though the system is not picking the quantity check the Picking location determination with rule MALA.and also check any open orders are crated for the particular material .
regards,
vas.
Message was edited by:
v.s.vas. -
System should not allow to delete PO line Item after GR/IR
Hi,
I am working on a SAP Retail Implementation project.
Currently the system is allowing us to delete the PO line items after doing GR or IR against that PO line item. But the clients requirement is that the system should not allow to delete PO line item after doing GR/IR.
We are using Account Assignment Category-N, Item Category-S.
Please let me know if you have the solution for this requirement.
Thanks in advance
Thanks & Regards,
SureshHi,
Standard SAP will not allowed the PO to be deleted once it was GR done. The controlled is on the attributes of message to set as "E"
Message no. 06115
But if invoiced takes place, the is the point that PO can be deleted.
You have to do have a Enhancement using MM06E005, insert you logic here to check PO history tables like EKBE, then check if invoice " Q" (BEWTP) exist, the PO cannot be deleted once the user delete the PO line and SAVE it. Ask you developer to help you on the following coding.
Use MM06E005 and EXIT_SAPMM06E_012
IF SY-TCODE = 'ME22N'.
IF sy-ucomm = 'MESAVE' OR SY-UCOMM = 'YES'..
LOOP AT TEKPO.
IF TEKPO-LOEKZ = 'L'.
SELECT SINGLE BELNR FROM EKBE INTO BELNR1 WHERE EBELN = TEKPO-EBELN AND EBELP = TEKPO-EBELP AND BEWTP = 'E'.
IF SY-SUBRC = 0.
SELECT SINGLE BELNR FROM EKBE INTO BELNR2 WHERE EBELN = TEKPO-EBELN AND EBELP = TEKPO-EBELP AND BEWTP = 'Q'.
IF SY-SUBRC = 0.
Regards, -
After creation of PO system should not allow to change the price in PO
Hi There,
In my scenario once PO is created then after send to vendor PO print document,Users are changing the price in PO.so system should not allow to change the price in PO once PO got saved.
So please advice.Hi,
you could set in customizing for field selection keys the net price
to display for ME22N so that changes can not be made
(transaction OLME -> purchase order -> Define Screen Layout at Document Level).
Please check that you have set all the relevant field selection
groups to display: AKTV, ME22, ME22N... (read and apply note 30316)
Other workaround is try to do by yourself with the badi
ME_PROCESS_PO_CUST and send your own error message.
Regards,
Edit -
System is not picking up the WBS element from Asset in PO.
Hi,
While creating Purchase Order with account assignment category
as "A"(i.e.Asset), system is not picking up the WBS element from Asset
Master, even though it is defined in the asset master.
Please help.
Thanks,
NinadHello Ninad,
Please, see the SAP Note 21583. I think it might be of help for your case.
Best regards,
Esther. -
System is not picking up approvers from BADI in Item level workflow
Hi All,
My problem is that
1. when I creat the shopping cart the system is picking up the correct approver from BADI and showing it in approval preview.
2. My first level approver is a general task so Workitem going to the correct persons.
3. after first level approver I am fillng approver in BADI for 2 nd level.
4. But after first approval the SC is directly getting approved finally as system is not picking up approvers from the BADI.
I dont understand the problem. even We applied SP9 as well, but the problem is not resolved.
Please suggest something.
Thanks
SmitaHi ,
I am pasting the code of my BADI. Let me know if i need to do some changes.
Regards,
smita
if lv_wf = '4'.
1st approval step executed for indices 1 and 0
IF actual_approval_index LE 1.
First approval step (General task)
endif.
2. approval step executed for indices 2,1 and 0
IF actual_approval_index LE 2.
*break-point.
**get the approver for the commodity
LOOP AT lt_item INTO ls_item WHERE del_ind IS INITIAL.
We consider only items, which are not deleted (del_ind = 'X')
Set the product category
MOVE ls_item-category_id TO lv_call_value1.
Find the approver of this item based on the customizing table ZCOMMODITY
CALL FUNCTION 'ZWF_COMODITY_ITEM_APPROVAL_GET'
EXPORTING
SC_GUID = ls_header-guid
ITEM_GUID = ls_item-guid
APPROVAL_DESCRIPTION =
HIDE_ITEMS_NOT_RESPONSIBLE = 'X'
CRITERION1 = 'COMMODITY'
CATEGORY_ID = ls_item-category_id
ITEM_VALUE = ls_item-VALUE
APPROVAL_INDEX = '2'
CHANGING
APPROVAL_TABLE = approval_table
ITEM_APPROVAL_TABLE = item_approval_table
ITEM_APPROVAL_OBJ = item_approval_obj
endloop.
*ELSEIF actual_approval_index EQ 2.
don't process 2nd step
no_further_approval_needed = 'X'.
endif.
endif. " if lv_wf = '4'.
FUNCTION ZWF_COMODITY_ITEM_APPROVAL_GET.
""Local Interface:
*" IMPORTING
*" VALUE(SC_GUID) TYPE BBP_GUID
*" VALUE(ITEM_GUID) TYPE BBP_GUID
*" VALUE(APPROVAL_DESCRIPTION) TYPE BBP_STEP_DESCRIPTION OPTIONAL
*" VALUE(HIDE_ITEMS_NOT_RESPONSIBLE) TYPE BOOLEAN OPTIONAL
*" REFERENCE(CRITERION1) TYPE BBP_WFL_APP_CRITERION
*" VALUE(CATEGORY_ID) TYPE ZBBP_CATEGORY_ID
*" VALUE(ITEM_VALUE) TYPE BBP_VALUE
*" VALUE(APPROVAL_INDEX) TYPE SWH_NUMC10
*" CHANGING
*" REFERENCE(APPROVAL_TABLE) TYPE BBPT_WFL_APPROVAL_TABLE_BADI
*" REFERENCE(ITEM_APPROVAL_TABLE) TYPE BBPT_WFL_ITEM_APPROVAL_BADI
*" REFERENCE(ITEM_APPROVAL_OBJ) TYPE BBPT_WFL_ITEM_APPROVAL_OBJ
*" OPTIONAL
this Function Module is for getting the commodity approvers
for the commodity items, in the Shopping cart
DATA:
ls_approval_table TYPE bbp_wfl_approval_table_badi,
ls_item_approval_table TYPE bbps_wfl_item_approval,
ls_approval_def TYPE bbpt_wfl_lia_def,
ls_item_approval_obj TYPE BBPS_WFL_ITEM_APPROVAL_OBJ.
DATA:
lv_app_obj_guid TYPE bbp_guid_32,
lv_is_new_approval_object TYPE boolean.
**structure for commodity data
data : ls_commodity type zcommodity.
data : lv_value1 type BBP_WFL_APP_PROPERTY.
CONSTANTS:
c_agent_is_user TYPE otype VALUE 'US'.
First find the right approval object the item belongs to.
All items of an approval object are approved togheter in
this approval step, and therefore only one workitem is
created for this items. IF possible use this standard function
BBP_WFL_DIN_APP_OBJ_GET for creating the approval object.
lv_value1 = category_id.
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
SC_GUID = sc_guid
CRITERION1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
VALUE1 = lv_value1
VALUE2 = ''
VALUE3 = ''
IMPORTING
APPROVAL_OBJ_GUID = lv_app_obj_guid
IS_NEW_APPROVAL_OBJECT =
TABLES
ITEM_APP_OBJ = item_approval_obj
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
SC_GUID = sc_guid
CRITERION1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
VALUE1 = lv_value1
VALUE2 = ''
VALUE3 = ''
IV_ITEM_VALUE = ITEM_VALUE
IMPORTING
APPROVAL_OBJ_GUID = lv_app_obj_guid
IS_NEW_APPROVAL_OBJECT =
TABLES
ITEM_APP_OBJ = item_approval_obj.
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
sc_guid = sc_guid
criterion1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
value1 = category_id
VALUE2 = ''
VALUE3 = ''
IMPORTING
If 2 items of the same shopping cart have the same
values for the criterias, this function returns the
same (!!!) approval object guid
approval_obj_guid = lv_app_obj_guid
TABLES
This table saves the criterias for which the approval object
was created. For example:
|approval object1| "cost center" | 1000 |
|approval object2| "cost center" | 1200 |
|approval object3| "prod categ " | office |
item_app_obj = item_approval_obj
Check if this approval object already exists in the approval
table
READ TABLE approval_table INTO ls_approval_table
WITH KEY approval_object_guid = lv_app_obj_guid
approval_index = approval_index.
IF sy-subrc EQ 4.
lv_is_new_approval_object = 'X'.
ENDIF.
IF lv_is_new_approval_object = 'X'.
Now read your own approval table based on your criteria's
**now check whether the category id is a commodity material and
*find the responsible person for that and
*check if the amount of item is falling in the approval limit of the comodity manager
select single * from zcommodity into ls_commodity
where CATEGORY_ID = category_id
and ( ZFROMAMT <= item_value and ZTOAMT >= item_value ).
SELECT * FROM bbpt_wfl_lia_def
INTO CORRESPONDING FIELDS OF ls_approval_def
WHERE
app_crit_name1 = criterion1 AND
app_crit_value1 = value1
ENDSELECT.
IF sy-subrc NE 4.
Fill approval table (who is responsible for which approval
object in which approval step)
ls_approval_table-approval_index = approval_index.
CONCATENATE c_agent_is_user ls_approval_def-approval_agent1
INTO ls_approval_table-approval_agent.
CONCATENATE c_agent_is_user ls_commodity-person
INTO ls_approval_table-approval_agent.
ls_approval_table-name = ls_commodity-name.
ls_approval_table-approval_description = approval_description.
ls_approval_table-approval_object_guid = lv_app_obj_guid.
ls_approval_table-hide_items_not_responsible =
hide_items_not_responsible.
APPEND ls_approval_table TO approval_table.
IF ls_approval_def-approval_agent2 IS NOT INITIAL.
Second approver for the same workitem exists
CONCATENATE c_agent_is_user ls_approval_def-approval_agent2
INTO ls_approval_table-approval_agent.
ls_approval_table-name = ls_approval_def-agent_string2.
APPEND ls_approval_table TO approval_table.
ENDIF.
ENDIF.
ENDIF.
Fill item table (Which items belongs to which approval object)
ls_item_approval_table-approval_object_guid = lv_app_obj_guid.
ls_item_approval_table-approval_item_guid = item_guid.
APPEND ls_item_approval_table TO item_approval_table.
**Fill Item approval object
ls_item_approval_obj-sc_guid = sc_guid.
ls_item_approval_obj-APP_CRIT_NAME1 = CRITERION1.
ls_item_approval_obj-APP_CRIT_VALUE1 = CATEGORY_ID.
ls_item_approval_obj-APPROVAL_OBJECT_GUID = lv_app_obj_guid.
append ls_item_approval_obj to ITEM_APPROVAL_OBJ. -
During PO creation system should not allow to save if it cross the PR value
Hi,
As I said in above subject line while creating the PO system should not allow to create more than the PR value and Quantity.
Always system should allow the person to create the Po with in PR value as well quantity in order to set up please let me know the configuration settings.
thanks in advance.Hi,
Please search the forum first for your queries for existance and then post queries., coz, the same question has been answered so many times before. -
Service item should not post to stock
Dear Experts,
I have the following scenario.
I have a service material (DIEN). And created a PO with Account assignment M with SO. I have done the GR, accounting entries are posted as:
+ KBS --> CoGS
- WRX --> GR/IR Clearing
Account entries are correct. But when I check in MB52, stock is there as a special stock with E/SO number. But in my case, it should not post to stock.
How to achieve this? Kindly explain please.
Regards,
Sham.Hello Biju,
I am using the AAC as "C" now. It is working fine.
I have an issue here. I will explain my scenrio. It is actually a trading process.
we trade machines as well as the service (Implementation of the machine).
1. Create Sales Order with Material and Service and it internally creates PR with 2 item to vendor X as follows.
M MAT 1 EA
C SRV 1 EA
2. When we recive the material MAT, we do the GR, it goes to inventory.
3. For the implementation of machine in the customer premise, we go with the vendor X and implement the machine.
4. At this point, we do GR for service and accounting entry created in COGS for the service
+ KBS --> CoGS
- WRX --> GR/IR Clearing
5. Vendor X raise the invoce and we pay the vendor
6. But the problem is, we invoice the customer after a month or two based on our terms with the customer. so until we bill the customer, the service cost is lying as cost in COGS expense account.
Is there any way to clear it from expense account to some receivable account? And the receivable account should be nullified when we actually bill the customer.
Kindly let me know, if I am not clear enough.
regards,
Sham. -
System should not allow to do the changes in PO once the ID created.
Hi All,
Once the Inbound Delivery is Created based on the Purchse Order, System should not allow to do the changes in the Purchase Order like Deletion of Item, etc..
Any Configuration Changes is avaliable. ?
Regards,
SudhakarDear,
Please check the staus in order
Current order status xxxx does not allow goods receipt (Message no. C6009)? is this the message?
This will not allow you to do GR for production order when you activate status profile "SAT1" in the production order. After that when you confirm order it will automatically assign next user status i.e. "SAT2" (if not assign it manually in CO02) it will allow you to do GR for that production order.
Regards,
R.Brahmankar -
System should not allow to add line items in delivery
Hi,
1) system should not allow to add line items in delivery( in reference to sales order or STO)
2) sales order/STO should not be changed if delivery exists
how to control the above
AlecHi Lakxmi,
I found answer for 1st point from you are old answers.
can you throw somelight on 2nd point.
Thanks
Anil -
System should Not copy sales order header text
Hi all,
My requirement is system should not copy sales order header text while copying sales order to sales order with same order type.
for example i have order type OR - standard type with 500 line items with reference to that same sales order we are creating another order with same line 500 line items,but requirement is system should not copy source document header text in to target document header text,
Do you have any standard functionality to avoid this or we need to go exit
Regards
NishadHi,
You can do it via standard SAP configuration.
Transaction VOTXN.
In the access sequence you have the corresponding Text ID added with "Text Object" VBBK. That's the reason why you are copying text.
Change the entry.
Check below link on how exactly to do that. This doc says about how to copy customer text to the sales order. But procedure is same for you as well. Just the object is different.
[Text type config|http://learnsaptips.blogspot.com/2010/09/text-type-configuration-in-sap.html]
Hope it helps!
Best regards,
Rahal -
With out goods issue for order system should not allow for order confirmati
Dear all
with out goods issue system should not allow for order/operation confirmation.
how it is possible.
Regrads
SrinivasDear ,
In some cases we required to do confirmation or TECO without GI .
We can change it as per req using user exit
Regards,
Ishwar
Maybe you are looking for
-
Hi All, I have written the below If statement in SAP scripts but when i execute the same the controll doent check the second line entries. If firtst line doesnot satisfy it goes to the else part. Kindly suggest what is wrong in this.. /: I
-
Error invoking web service deployed in SOA Suite
I have implemented a stateful web service in Jdeveloper 10.1.3.2. I can test succesfully an operation of the web service from the embedeed oc4j of jdeveloper, but i can not succes when i try do the same from the application server control of soa suit
-
Hello! I was on my Mac and then I clicked on iTunes. Then I clicked on Account, and accidentally removed my device from my Mac, how can I get it back? Also when I plug my iPod into the computer, it downloads everything that is on my computer, how can
-
Valuated Sales order stock with CO Production Order
Dear All, Our clinet is manifatcuring cables and having 2 plants, for one plant we have configured PP module so we are arriving valuated sales order stock, for another plant we didnt configured PP module so we planned CO production order, but where
-
Can I share photos in Photo Stream with family or friends?
Is it possible to share photos in Photo Stream with other users? It was so easy to do with Gallery Rich B