BADI for movement type 601 and COGS GL account
Hello SAP expert,
I am searching a solution from SAP enhancements.
The requirement is to provide different COGS GL account based on the Customer Account Assignment Group value(KNVV-KTGRD) when SAP performs goods issue. for example, movement type 601,
This means, when company ships goods to differnt customers, then SAP should generate different COGS GL account.
for example, when company ships goods to customer account assignment group '01' (Domestic customers), then SAP should generate COGS GL account 818100.
when company ships goods to customer account assignment group '02' (export customes), then SAP should generate COGS GL account 818200.
when company ships goods to customer account assignment group '03' (Testing - sample customers), then SAP should generate COGS GL account 818300.
the logic is following:
KNVV-KTGRD COGS GL account at goods issue
01 Domestic 818100
02 Export 818200
03 Testing - sample 818300
04 Testing - VOM 818400
05 Franchise 818500
Is there any similar BADI available to solve the above?
Happy New Year!
Regards,
Sylvia Chen
Hello,
First of all, Happy New Year!
Thank you for the tip.
Enhancement LMR1M002 was already implemented in the current SAP environment.
The text is "Account grouping for GR/IR account maintenance".
Function "EXIT_SAPLKONT_011" is the component under Enhancement LMR1M002.
That is all I can see from SAP.
I am not an ABAP person.
Can you provide information for the next step?
Thank you.
Regards,
Sylvia Chen
Similar Messages
-
How to set for movement type 601 or 641
Hi,
For SAP standard, movement type 601 and 641 can post from restriced or block stock. In movement type setting, where can I set, then 601 or 641 can only post from unrestricted stock?
Many Thanks
AriesHello Aries,
I checked the system & can tell you the following. Only the 601 can book from the restricted (blocked) stock. You can't enter the stock type in the delivery but starting with 470 there's a BAdI, LE_SHP_GOODSMOVEMENT. With this BAdI you can tell the system to post the goods issue from the blocked stock.
The mvt 641 is a different story: This movement type uses the quantity string MAU2. The quantity strings are defined in T156M. This string isn't able to post the GI from the restricted stock.
I hope that this description is OK for you.
Cheers,
Attila -
BAPI to reverse Goods Issue for movement type 601
Hi Everyone,
Does anyone know of any BAPI that could be use to reverse Goods Issue for Movement type 601?
I tried using BDC of transaction VL09 and was able to reverse the GI document successfully but the return message type was 'E' with unreadable message -
Tabelle 'E' enth#t keinen Eintrag f# 'Ch 004 &'
When I tried using BAPI_GOODSMVT_CANCEL, I get the error message 'E M7 130 Material document cannot be processed'.
Best Regards,
Junwenhi, Junwen!
the following code works pretty well:
fp_vbeln = vbeln_val.
fp_budat = budat_val.
fp_tcode = 'VL09'.
fp_vbtyp = 'J'.
CALL FUNCTION 'WS_REVERSE_GOODS_ISSUE'
EXPORTING
i_vbeln = fp_vbeln
i_budat = fp_budat
I_COUNT =
I_MBLNR =
i_tcode = fp_tcode
i_vbtyp = fp_vbtyp
TABLES
t_mesg = it_mesg
EXCEPTIONS
error_reverse_goods_issue = 1
OTHERS = 2.
luck. -
Regarding Movement type 601 and 602
Hi,
We need to copy movement types 601 and 602. I would request to please provide me the configuration settings and all integration settings.
Thank You,
Waiting for your reply.
Regards,
Usha.Execute OMJJ where you have the option to copy the standard movement types. Also search the forum before posting such answered question.
thanks
G. Lakshmipathi -
Fld selection for movement type 601/ act 425000
hi all
When i try to do PGI for delivery, i am getting given below error.
"Fld selection for movement type 601/ act 425000 differs for customer goods movement (015)" Please guide me to solve this issue. Rgds
MadhavanDear Madhavan,
For mvt type 601,in OMJJ, customer field is set as optional.
You can check this in OMJJ - mvt type 601 - field selections - Material management.
Check in FS00 - the field status group assigned to GL account - 40005900, then open the attributes of that field selection group in OBC4, check customer field is suprresed.
You can change either (suggest to check with FI consultant to change in field status group).
Alternatively you can go to t/code se38 & run RM07CUFA program with variants to compare these two settings and make necessary changes.
Hope this could help you resolve this issue. TQ
rgds,
nema -
Fld selection for movement type 601/ act 425000 differs for customer goods
hi all
When i try to do PGI for delivery, i am getting given below error.
"Fld selection for movement type 601/ act 425000 differs for customer goods movement (015)" Please guide me to solve this issue. Rgds
Madhavan
Edited by: Madhavan SR on Apr 14, 2010 3:09 AMHi,
Please run report RM07CUFA for the movement type and account, and check the field selection for
"Customer goods movement" if the setting is consistent or not.
Thanks and regards,
Polly -
Field selection for movement type 601 account 894025 differs for cutomer
While posting goods after saving delivery merror message
Field selection for movement type 601/aact 894025 differs for customer goods movement
I tried OMJJ>Mvtmt Type>601>Field selection enjoy>601 KONTO Optional field
Now this is only happening in the cases where I have assigned free goods Inclusive 10MT. If the order is less than 10MT (that is if no free goods attached) posting is accepted & billing & account determination is processed successfully.
I am unable to identify the reason though I have worked a lot on MM/Fico on the system.
Please provide your valued inputs why this is happening?
Thanks for your time.
RajivHi Raja,
Thanks for prompt reply.
I shall appreciate if you elaborate how to check
check the Field selection goup in control tab for that GL
I tried OBC$--> (Is this correct?)
I checked cost center field G004 -->Addl Act assignemtn -->Cost center which is Optional entry. Should I check any other items on the screen as I am unable to understand which field is applicable on a/c field.
Profit center, cost object are in G004 as supressed field.
So should I make optional? So thing will work.
Other Q should I also consider G025 Inventory adjustment account? As per error this a/c is not shown. So pl advise me steps or heading which I should consider.
Thanks for yr time.
Rajiv -
Different Consumption Account for Movement type 201 and 261
Dear All ;
Client want use different consumption account for movement type 201 and 261 .
How we canmap this in SAP
Kindly suggest .
Regards;
Joydeep MukherjeeThis you can acheive by setting account assignment indicator is checked.
OMJJ >>> Movement Type >>>Account Grouping >>Check account Assignment
If this indicator is set, the system checks whether a G/L account or an account assignment has been specified on the item screen when user post transactional data. If so, the system copies this data to the posting line for account determination.
If this indicator is not set, the system always uses the G/L accounts or account assignments determined automatically. -
Re: Changing Inspection lot origin from 08 to 05 for movement type 322 and 349
Reference discussion: Changing Inspection lot origin from 08 to 05 for movement type 322 and 349
With reference to the above discussion and your explanation for user EXIT QAAAT0001, it was stated that:
If you only have two inspection types, you can mark one as preferred. Then with exit use logic that if MM = 311 use preferred inspection type, if 911 use, non-preferred inspection type.
May I ask what are you refer to for MM? It seems like movement type to me, however, I can't find movement type field in the structure within the component of EXIT_SAPLQAAT_002. Appreciate if you could shed some light on this.
Best Regards,
CY
Branched from older discussion by moderator. When there are questions concerning an older discussion, please create a new discussion with reference to the older one. Thanks!Yes.. you are correct. But with the info that is provided by EXIT_SAPLQAAT_002, you should be able to identify the proper material document in table MSEG which will have the material movement.
You can use the values of plant, batch, material number, Purchase order number, Order number, item number, storage location as well as the current date since the exit would normally be executed on the same date the material movement was done. You'd also probably only execute the logic if QKZ is "X".
Craig -
GR/GI Slip No Mandatory for Movement Type 101 and 102
How to make 'GR/GI Slip No' mandatory in transaction 'MIGO' for only movement type 101 and 102.
Regards,
PiyushWhich user exit?
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
Please suggest. -
Delivery problem for Movement type 601 & 940
Hi
I have created SO & Then delivery
But when i am checking Goods Movements data, there are 2 different movement types showed for one DN/SO for different material with same issue plant .
Could you please tell me the cause of this issue.
Whay it is coming like that. What setting i have to check.
I need to explain User on this Pls tell em what exactly i should check and confirm to USer
Kindly helpMovement types are neither customer specific nor material specific.
It is based on your process. That is if you are selling directly to an end customer who gives payment, then movement type will be 601
If you sell to an end customer through a warehouse, then the movement type would be 631. Of course all these movement types as I said above, are being controlled via different schedule line category.
thanks
G. Lakshmipathi -
BAPI_GOODSMVT_CREATE FOR MOVE TYPE 601
CAN I USE THIS BAPI FOR GOOD ISSUE WITH MOVEMENT 601 FOR OUTBOUND DELIVERY
see the documentation itself , there u will find what kind of params u have to use.
Regards
Peram -
Val.String WA01,WA02 for movement type 601
Hi experts,
can anybody explain the means of val.string WA01 and WA02.
thank you ahead.
eric xuDear eric
the link will answer your question
[Output Types|http://help.sap.com/saphelp_46c/helpdata/en/4d/2b8c5743ad11d189410000e829fbbd/frameset.htm]
thanks
G. Lakshmipathi -
Field Selection error for movement type and G/L account
I am currently experiencing a field selection error between movement type 601 and G/L account 7140000. The problem field is 'Segment'. This field is set to required for the G/L account, but it is hidden for the movement type 601. This inconsistency causes an error when posting the goods movement. According to business requirement the field must be required for the G/L account, therefore we must make this field optional for the movement type.
However, in configuration the field segment does not appear for the movement type 601. Therefore it can not be changed to optional.
Does anyone know a workaround other than making this field optional for the G/L account because the business requirement is to have this field as required?????
Many ThanksHi,
On the Error message detail, system will guide you to the Configuration details for Field settings for Movement type & Account, please get in touch with your FI consultant, to make the Field selection for the account similr to that of your movement type, this is a very common issue.
Regards
Chandra Shekhar -
Fld selectn for mvmt type 601 / acct 40005900 differs for Customer goods mo
pls guide the correct path
i done delivey document but while doing PGI
i am getting this error
"Fld selectn for mvmt type 601 / acct 40005900 differs for Customer goods movement (015)
Message no. M7093
Diagnosis
Comparison of the field selection strings from movement type 601 and G/L account 40005900 has revealed that there is an incompatible field selection combination at one or more points
pls help me outHi
For mvt type 601,in OMJJ, customer field is set as optional.
You can check this in OMJJ - mvt type 601 - field selections - Material management.
Check in FS00 - the field status group assigned to GL account - 40005900, then open the attributes of that field selection group in OBC4, check customer field is suprresed.
You can change either (suggest to check with FI consultant to change in field status group).
Alternatively you can run RM07CUFA program with variants to compare these two settings and make necessary changes.
Thanks
Maybe you are looking for
-
Hi all, Here's my problem: Error -304155 occurred at niLvFpga_Open_PXIe-7975R.vi Possible reason(s): FlexRIO: Downloading to the FPGA is not supported on this OS. Please use the RIO Device Setup utility to download your bitfile to the flash, and the
-
Problem inserting date using the date function
Hi there, I am getting this error The value "#CREATEODBCDATE(StartDate)#" could not be converted to a date. I used different methods including the Now() function but getting always the converted to a date error. The database fields are set to datetim
-
Hello Gurus, I am having a small problem while printing the smartform. I wan to display a link in the smart form with tilte. Example Link : www.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.com But it is displaying like
-
http://www.charlotteobserver.com/images/graphics/idolvote/index.html this is frame 1 var lvSampleData:LoadVars = new LoadVars(); lvSampleData.onLoad = function(bSuccess:Boolean):Void { if(bSuccess) { /* trace("data loaded"); */ _global.blakefinal = t
-
How to config JSSE for UDDI4J???
Hi, i am using uddi4j to access uddi registries. As you know, when you use the publish api, it use the https connection.so we need to do some configurations for JSSE. I have downloaded JSSE,but i just don't know how to config it in the java.security