Enhancement for SOP (Transaction MC81)
Hello all,
I am a ABAP consultant working on SOP. I want to know if any one has managed to enhance MC81. While creating rough cut plan, under "Planning table" we have
Sales
Production
Stock level
Target stock level
Days' supply
Target days' supply
We need to add few more fields. So is it possible to enhance info structure S076 ?
Thanks
Hi,
A strong suggestion from my end, is before proceeding to make any changes or creating any info-structure, please find out what exactly needs to be done.
I guess me or the forum would be able to be of better help if there is a specific need & also some good business reason to support the same.
Because if the need is to just add some remark, then in MC81 you can add the same in the long text. Follow menu path Extras - Long text. Then there is an option to add text in general or per period. I guess this should meet your need.
Regards,
Vivek
Similar Messages
-
Enhancement for BGM1 Transaction
Hi Friends,
I have a reqirement to add a new column in the BGM1 transaction -> Item Screen -> Services Tab , in-between SORTID and INCL/EXCL. I have checked all the User-exits, Customer exits and BADI's available for the transaction but could not find a suitable enhancement for this.
I have given the basic frame work of the sequence in which the column should be inserted below.
Item Service Text LongText Sortid New field to be inserted INCL/EXCL
Is there any way to modify the screen by inserting this column. Please guide me.
Thanks & Regards,
R.Indirajit.Hi
I do not think so, there is any user exit/BADI related to "Baseline date" change.
Instead, if you are using ECC6.0 you can go with " Enhancement Spots ".
Program:
Include: LFDCBFM0
Search for " Implicit Enhancement " in the above program.....
At the end of the Subroutine " Modify_Screen_Header_Fields ", place your logic:
Logic:
Loop at screen.
Case Screen-Name.
When 'INVFO-ZFBDT'.
If <company code> is YES.
screen-input = 0.
modify screen.
endif.
endcase.
end loop.
Hope this helps............. -
Need enhancement for KS01 Transaction for Department Filed
Hi Gurus,
Iam having a requirement on KS01 transaction to find enhancement for Department field.
Here I could not find any enhancement Exit to proceed further.
Please let know is there any alternate solution:
Here is my comlete rquirement below:
1.Make the u2018Departmentu2019 field, (CSKSZ-ABTEI), mandatory in the Cost Centre Master Record using screen program name SAPLKMA1 and screen number 0300.
2.Check the entry made in the u2018Departmentu2019 field, (CSKSZ-ABTEI), in the Cost Centre master record
When the transaction KS01 is saved check the value in the u2018Departmentu2019 field, (CSKSZ-ABTEI), against values stored in a variable in a Z table by Controlling Area, if matched allow creation, if no match go to the first message below.
3.Department field is not allowed to be changed once postings have been made to the Cost Centre.
Check for transaction KS02 or KS12 when save check if u2018Departmentu2019 field has been changed, if no change continue, if changed check to see if postings have been made to the Cost Centre (table COEP), if postings have been made give the second error below, if no postings allow changes to be saved.
Thanks & Regards
BhaskarHi,
Check following User Exits in SMOD all are for KS01.
Exit Name Description
COCCA001 Customer enhancement to cost center authorization checks
COCCA002 Customer Functions for Organizational Authorization Checks
COOMEP01 CO-OM: Information system -> line item reports
COOMKA01 Customer Fields for Cost Element Master Data
COOMKS01 Customer Fields for Cost Center Master Data
COOMKS02 Cost Center: Checks When Saving
COOMKS03 Cost Center: BAPI Enhancements
COOMLA01 Customer Fields for Activity Type Master Data
Salil.... -
To Find Include for Enhancement for Particular Transaction
Hi Friends,
Could You Plz assist me...
How to find out the User Exit for Particular Transaction.
Like for ME23N, we have a Include RV64A701 OR for VA01, we have the include MV45AFZZ and so on for every Transaction, which we believe as the User Exits.
Plz let me know, How to find out these Includes apart knowing from Configuration Part.
Thanks AlotHi,
1. In the transaction go to : system->status-> <PROG. NAME>
2. after getting the program name go to SE37 , type EXIT<PROG NAME> and press F4 to get the list of function exits available.
once you get the exit you should also be able to find the include name using the where used list, just select the exit and click where used list.
rgds,
venu. -
Enhancement for me49n transaction
Hi team ,
My requirement is in me49n output we want extra data like discunt price excise vat etc...how to enhance this one??
I knw what code to write to achieve this but wher to write i dnt....whether badi or enhancement please suggest me to solve this...
Thanks
SandeepHi Sandeep,
First thing the Tcode is ME49 and not ME49n.
Check these BADI and enhancements whether this suits your requirement.
Apart from this search how to find BADI and enhacements for a Tcode .
hope this helps.
regards, -
Enhancement for the transaction FPP3
Hello,
My requirement is to add a field in the Transaction FPP3, just below the Display in Role field.
If some one can help me in giving the name of the screen exit which is used to add the field in FPP3.
Thank you in advance
Swetha.Hello Swetha,
You need to extend the screen using SAP BDT and Area menu is 'BUPT'.
Just call transaction BUPT .
If I'm not wrong you the need field on Header level and must be visible through out the Business Partner application.
You need to go through exact BDT procedure by defining
1) Field Groups
2) Views
3) Sections
4) Screen
You can perhaps use Section 'BUP001'.
Regards
Ravi -
Enhancement For RECN transaction.
Hi,
I Have an requirement to add fields in conditions tab in RECN trasaction. I have to add summation per quater fields to the end of already existing table in this trasaction.I am not able to find suitable enhancement.
Can someone guide me on how to proceed with this.
Regards,
ShwethaHello Sandra,
Can you please cross check with the steps mentioned in the note.
It might be some minor issue, check keenly with the step 4 which explains about the interface enhancement.
Also check all the relevant objects are active in your system.
Regards,
TP -
Hello evrybody,
For T-code ' f150 ' package is FIBP.
My requirement is to make some changes in dunning ,
but i couldn't fina any BADI's or enhancements for that transaction,
there is a userexit but it is not helpful to me.
So is there any other options.
Thanks in advance
Regards
Ravihi Ravi chandra,
There are no badis for that transaction and there is only one exit for this transaction.
Enhancement
F150D001 Indiv. customer exits in prog. for printing dunning notices.
I think the above exit will satisfy your requirement.
Since it is in FI module try for some BTE's if not go for modification.
Reward points if usefull,
Thanks,
Kalyan. -
How to find enhancements for a TCode
Hi,
We are doing a study for upgrading from 4.7 to ECC 6.
For this I would like to know the enhancements done in particular (critical transactions). I have searched on the forum and found 2 approaches.
1) Go to the program of the transaction and in the program search for call customer.
2) Go to the program of the transaction and then take the package of the program and then in SE80 enter package name and then we will get all the enhancements for the transaction.
However for eg for TCode CJ01 when I search the program I am able to find a few customer exits. However when I take the package name in SE80 I do not get any enhancements. So how do I find out the enhancements for a Transaction code (User exits, BADIS, exit programs, etc).
Thanks,
MickHi,
To find the user exits associated, execute following code in SE38
*& Report Y_USER_EXIT_SEARCH *
REPORT Y_USER_EXIT_SEARCH .
TABLES : TSTC, TADIR, MODSAPT, MODACT, TRDIR, TFDIR, ENLFDIR.
TABLES : TSTCT.
DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA : FIELD1(30).
DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS : P_TCODE LIKE TSTC-TCODE OBLIGATORY.
WRITE: 'sy ucom=', SY-UCOMM.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB WHERE PGMID = 'R3TR'
AND OBJECT = 'SMOD'
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT WHERE SPRSL EQ SY-LANGU AND
TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(95) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Exit Name',
21 SY-VLINE ,
22 'Description',
95 SY-VLINE.
WRITE:/(95) SY-ULINE.
LOOP AT JTAB.
SELECT SINGLE * FROM MODSAPT WHERE SPRSL = SY-LANGU AND
NAME = JTAB-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 SY-VLINE,
2 JTAB-OBJ_NAME HOTSPOT ON,
21 SY-VLINE ,
22 MODSAPT-MODTEXT,
95 SY-VLINE.
ENDLOOP.
WRITE:/(95) SY-ULINE.
DESCRIBE TABLE JTAB.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , SY-TFILL.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
AT LINE-SELECTION.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN. -
Regenerate enhancement for transaction ME21N
hi there,
In the transaction ME21N a user exit was implemented for purchase order screen to Tick a checkbox for a condition. It was for program : SAPLZ_FGAZETTE and screen 0100. It was working fine.
Now a SAP patch is applied and user exit is not working. When I see the properties of screen, it gives program: SAPLZ_FGAZETTE and screen <b>0200</b>
Looks like that the SAP Patch has changed the screen so how can I relink the user exit to these settings. Do I have to regenerate for the transaction ME22N.
Please advise.
Thanks,Hi Johnny,
You can regenerate the enhancement that would be better.
before this try to check why it comes 0200 screen, I had similar type of problem with material master custom screen,we contacted to SAP, we did not receive any good solution,then i recreated new custom screen as like old screen.
Try to look at user exit,and regenerate and see what happens
I guess once you regenrate problem might be solved.
Thanks
Seshu -
How to check what are the enhancement done for MIRO transaction
Hi Experts,
Please help me out, how to check what are the enhancement done for MIRO transaction.
Thanks in advance.
Thanks,
BasanagoudaHi
Use the BADI
Please refer these documents: [Enhancements required in MIGO|Enhancements required in MIGO; and
[Enhancement in MIGO for Goods Movement|Enhancement in MIGO for Goods Movement;
Hope this helps!!
Regards
Vijay -
Enhancement for 6201 screen in SAPLV69A for VA01 transaction
hi experts,
i need to enhance the 6201 screen in SAPLV69A program for VA01 application,
is there any user exit for this particular screen.Hi,
Check all for VA01
Transaction Code - VA01 Create Sales Order
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
No of Exits: 15
Rewards if useful.............
Minal -
Enhancement for transaction Vbn1
can anyone give me list of exits available in the transaction VBN1......?
Hi Laxmi,
There are no user exits available for this transaction, you can use below BADIs
Business Add-in
CACS_COND_VERSIONING Condition Technique: Version Management for CACS
SD_BONUS_CREDIT_NOTE BAdI for Rebate Credit Memo Requirements (SD)
SD_COND_DETAIL Enhancement in Condition Detail Screen
SD_COND_SAVE_A Save condition application A, E
<b>Reward Points if this helps,</b>
Satish -
Enhance EC85/EC86 Transaction for Additional Fields
Dear Experts,
Is there any option available in BDT to enhance EC85/EC86 transactions for addition of new fields.
(The same data need to be used in BW reporting with out doing any further enhancments once after implementing this)
Thanks in Advance.
Best Regards,
Rajani KanthThnx Andreas,
i have following doubts again..
I have to add sales organisation field to the selection screen...(this is given in the req.)
now if i will say GET KNKK...it would not keep account of this 'sales organisation' field...so how should i fetch the data with these input data( i.e. 'compny code' and 'customer' are the fields given by LDB and 'sales oraganisation' is the field i put it on the selection screen)
And what about the KNVV-VKORG ,because the KNVV is not present in the LDB. -
Hi,
I am able create sale plan through MC87 transaction by selecting the create sale plan through forecasting, when total consumption values are maintained in the material. But I want this to be done by MASS processing function. In other words I want to up date key figure sales in S076 table.
There is one tcode MPBT which is to create total forecast in background. But this is happening only when unplanned consumption values are maintained in material. Is this behaviour is correct?
Can u detail the configuration settings required for mass processing of SOP.
Through help I came to now that mass processing can be done for forecasting. Is this forecasting and creating sales plan are same. Kindly brief.
Thanks & Regards,
N. Laxmanyou can refer the below link:
[http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOLISPLN/LOLISPLN.pdf]
configuration steps for SOP:
1)Set parameter for Info structure and Key figure
2)Maintain Transfer Profile
3)Define Activity
4)Define Key figure assignment
5)Define copy profile.
procedure of Standard SOP:
1. Create Plan in inactive version
2. Disaggregate product group plan & Check capacity
3. Version Management
4. Transfer Product group to planning
procedure of Flexible Planning:
1.Create Plan in inactive version
2.Convert Plan in to Active Version
3.Transfer to Demand management
Master Data in SOP:
1.Information Structure
2.Planning Type
3.Planning Hierarchy
4.Product Group
5.Resource
6.Rough cut planning profile
It's very helpful link & std procedures for SOP.
SOP steps have 3 classifications
1) STD SOP for Material
2) STD SOP for Product Group
3) Flexible Planning
A) Now Let we take STD SOP for Material
This will takes place in Material and Plant level
so the charateristics will be Material and Plant
The key figures are Sales,Production Qty,Targer stock level,.......etc
Steps
1) Create Planning for material MC87
2) Copy to Active Version MC78
3) Transfer to Demand Mangement MC74
B) STD sop for Product Group
Here also the Characteristics are same material->product group
You have to maintain master data Product group
steps:
1) Create Product Group MC84
2) Create Plan for Product Group MC81
3) Disaggregate Product Group Plan MC76
4) Copy to active version MC78
5) Transfer to Demand Management mc75 for Pg or mc74 for material
C) FLEIXIBLE PLANNING
Here you can able to Define your own characteristics and Key figures
Char like Sales org,Dis chann, Div,......
Key figures like stock,invoice qty,....
steps
1) Create Info structute MC21
2) Maintain Planning Parametes MC7F
3) Create Planning Type MC8A
4) Create Flexible Planning MC93
5) Copy to active version MC8V
6) Transfer to Demand managemet
5) Create Std SOP Planning -MC
6) Transfer to DM from change mode of Flex Plann with active version MC94
if you want use the flexible planning info like SIS in std sop after the 4th step of above it will be like
5) MC87 std sop there Sales data from SIS it will ask for info str and version then you can get it automatically then the std steps like
6) Copy to Active Version MC78
7) Transfer to Demand Mangement MC74
Pls let me know any clarifications.
Maybe you are looking for
-
Connecting Web AS 6.40 with SAP R/3
Hi, I try to access a RFC FM from Web AS, by creating a model object in WebDynpro persistance, after giving SAP Logon info, like client user n password, while pressing Next, it throws a Null pointer exception.. org.eclipse.swt.SWTException: Faile
-
Deployment : Exporting and importing a ABAP code to other SAP Server
Hello Expert, I am very new to SAP ABAP. My query is , If we write a code in user exit on one SAP server and if we need to deploy the same on other SAP server who are not tightly coupled with each other , How should we do?? Is there any way to export
-
Anyone advise me on how to save and recall the satate information of a cluster of combo boxes?
I have a set of combo boxes saving a devices state information. I would like to save and recall all the selections. I know there are properties to access the selected items, but searching about, I'm not sure the technique to do this. I would like to
-
hi every body, i am trying to reinit the delta, but i am getting an error message as " No Transfer structure available in the source system " i am doing this in production system , Appreciate your help Vinod
-
IPad 2 won't connect to wifi after IOS7 upgrade
I've reset my router, restored my iPad via connecting to iTunes on my laptop, reset my network connections. Any other solutions for this?