Pls clarify me - gap analysis & user exits
What are the gaps in your project ( give me 2 examples - real time for this) and how do u fill the gap in ur project (where do we fill modifications in gap analysis, i mean in which stage we prep documents for gap analysis)
userexit_number_range- mv45afzz (user exit to create alternate number range for sales doc type,sales org and doc category) we can assign internal no range/external to the sales doc type then what is theuse with this ?
userexit_save_document_prepare - what is the role of this user exit and why it is used
quick responders willl be definitely rewarded
thanks
Hi Kishore.,
Gaps are nothing but cracks in SAP, we doccument the cracks or gaps in blueprint Phase and prepare the gap doccumentation,
Some of the gaps are Legacy filed customer number should be iin Customer master data,We can add filed with the help of user exit
Like wise when we enter in to sales order VA01,In the sold to party column we should find the customer Automatically with out manual entry,For this also we use the User Exit
REWARD if helpfull
Thanks & Regards
Narayana
Similar Messages
-
User Exit (FI/CO)
Hi experts,
Pls let me know the user exit by that we can update table GLPCA. Actually whenever we post any financial document via transaction code FB50 or FB01, at that time all entries related to profit center takes place in GLPCA table and i want assignment value should get store in GLPCA table with reference of profit center (according to line item). We have already extended table glpca with assignment field.
Pls suggest the user exit where i can write the code.
Thanks,Hi Valli,
display the program where you are searching for and exit and search for CALL CUSTOMER-EXIT. If you know the Exit name, go to transaction CMOD. Choose menu Utillities->SAP Enhancements. Enter the exit name and press enter. You will now come to a screen that shows the function module exits for the exit.
Regards,
Joosz -
User Exit for correct ship-to Party while Creating Sales Order
Dear Friends,
Pls let me know which User Exit should I use to validate the Ship-to Party on the basis of Sold-to Party, while creating a sales order.
In other words we wish to make sure that the user gives the correct Ship-to party corresponding to the Sold-to party, while creating a sales order.
Regards,
Alok.Dear Naveen,
Thanks for replying.
I do agree with you that SAP may validate the Ship-to Party in accordance with the Sold-to Party. But still the user may change that Ship-to Party value and save the Sales Order with a wrong Ship-to Party.
Here, my user wants a check/validation that no one should be able to save the sales order with wrong Ship-to Party other than the ones defined in Customer Master.
Hope you got the issue now.
Regards and thanks once again,
Alok. -
User exit that can be checked in the delivery before the EDI Message can go
Hi all,
I have an business requirement, to set up the block inthe delivery before the EDI message triggered.
pls help me providing the user exit and to check the requirement in user exit.
Regards,
SKtHi,
You can assign a requirement in the output procedure to the EDI out put type. If this is not sufficient for your requirement, please explain the business requirement clearly so that any one can give some alternate.
Venkat Cheedalla -
User exit to check the component in BOM
Hi
I am performing BOM change in SAP using change number.
and this change number is maintained in the ztable with parent / child and required change details.
When perform BOM Change using CS02, i need to compare this table and trigger error message.
I mean if somebody is uing change number against a wrong material other than the material mentioned in the ztable.
I want to trigger the error message
can u pls tell me the appropriate user exit to use
Regards
DMHi,
I did a implementation on BADI : BOM_UPDATE.
Here change number is available in DELTA_STPOB. But the problem is this badi is only triggered when save is pressed, so when a trigger an error message entire screen gets freezed. -
User exit for VA01 - No range for sales document type
Dear Experts,
In our project, we have 8 sales organizations and these are assigned to 8 different company codes. Actually our client doesnt want to maintain different document types for each Sales Organization. We need to maintain one document type for all the sales organizations and different No ranges for each sales organization. So can any one guide me on User exit available for this purpose.
Thanks & Regards,
Rahulhi,
pls refer to the following user exit.
Include prog : MV45AFZZ
USEREXIT_NUMBER_RANGE
Use this user exit to define the number ranges for internal document number assignment depending on the required fields. For example, if you want to define the number range depending on the sales organization (VKORG) or on the selling company (VKBUR), use this user exit.
The user exit is called up in the FORM routine BELEG_SICHERN.
reg
Deepak -
Dear PP Gurus,
My client scenario is
Issuing material to production order is thru' MB1A
Confirming activities is thru' CO11N &
Goods recpt is thru MB31.
Unless n untill i issue all materials as per BOM ,
system should not allow me to do Goods receipt.
Pls. let me know the user exits while doing
CO11N & MB31.
Points will be rewarded.
Thanks in advance.
Regards,
Nagraj VasmateImplement the Badi WORKORDER_GOODSMVT in this there is method MANUAL_GOODS_RECEIPT under that
write this code
if_ex_workorder_goodsmvt~manual_goods_receipt.
data: lt_resb type standard table of resb,
wa_resb type resb.
select * from resb
into table lt_resb
where rsnum eq i_order_header-rsnum
and xloek eq space
and bdmng <> 0.
check sy-subrc eq 0.
loop at lt_resb into wa_resb.
if wa_resb-enmng < wa_resb-bdmng.
message e499(sy) with 'Order is not fully consumed. Processing is STOPed'.
endif.
endloop.
endmethod.
Regards,
Ajay Nikte -
User Exit KKAG0001, KKAG0002 for Result Analysis - reg
Hi All,
Has any body used user exit KKAG0001, KKAG0002 for Result Analysis for PS. Need your help as the documentation is not available.
Pls help in this regard.
Regards,
PrakashHi,
KKAG0001 is the user exit for RA for ps you can see it smod/cmod transaction whether it calling to functional module as below
EXIT_SAPLKKAG_001 ; Customer-Specific Postprocessing of Auto. Calculated Results
EXIT_SAPLKKAG_002 : Customer-Specific Determination of Planned Values/Valuation
EXIT_SAPLKKAG_005 : Customer-Specific Postprocessing of Plan Assignment of Depen
Regards,
Sanjeev -
What are the GAP analysis? could you pls... explain with examples?
hi everybody.....
may i know what are the GAP analysis with examples?
thanks in advance...
and hope u will get it me that.Dear arunteja vasan ,
GAP Analysis
A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and actioned, GAP must be closed and customised software can be developed close the gap, GAP must be closed but software cannot be written therefore a workaround is required, GAP does not need to be closed.
In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications( ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
Actual gap analysis is time consuming and it plays vital role in blue print stage.
Cut Over Plans
Detailed plans need to be developed for cutting over from the old system(s) to the new. Parallel runs of what will happen over the conversion period using test data, convert and watch for a period after wards to ensure nothing unexpected happens.
Train Users
Well trained users will support and defend the system on site. Unsupportive users will continually undermine the system and eventually it will be replaced. Therefore the more effort you put into helping the users master the system early the better.
Do award points if you found them useful.
Regards,
Rakesh -
Hi,
My requirement is: When I Enter a Master Serial Number, For Ex. my master serial number is of format SXXNNNNNNNK,
*where XX is the number of Serial numbers to capture.*
*If XX = 15, i need to capture 15 serial numbers.*
*NNNNNNN is the series of the serial number beginning.*
*If NNNNNNN = 1234500, and XX = 5, the Master Serial numbers generated would be 1234500 1234501 1234502 1234503 1234504*
*(5 S/Ns should be generated).*
(S and K can be left alone).
Now When i enter the Master Serial Number SXXNNNNNNNK, and when I press enter, internally a User Exit should be triggered and generate the required number of S/Ns.
Can anyone please help me out what is the User Exit i need to use so that my requirement as mentioned above is fulfilled?
*Thanks in advance,*
*saikumar*Hi,
You can use the user exit include - MV45AFZZ and the subroutine FORM USEREXIT_NUMBER_RANGE.
Hope it helps.
Reward if it is useful.
Thanks,
Srinivas -
User exit theory and practical knowledge (Pls help experts)
Hi Experts,
Kindly help me to know about user exit.
Thanks in advance
Will reward points.Hi,
User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.
The naming standard of function modules for functionmodule exits is:
EXIT_<program name><3 digit suffix>
The call to a functionmodule exit is implemented as:
CALL CUSTOMER.-FUNCTION <3 digit suffix>
Example:
The program for transaction VA01 Create salesorder is SAPMV45A
If you search for CALL CUSTOMER-FUNCTION i program
SAPMV45A you will find ( Among other user exits):
CALL CUSTOMER-FUNCTION '003'
exporting
xvbak = vbak
xvbuk = vbuk
xkomk = tkomk
importing
lvf_subrc = lvf_subrc
tables
xvbfa = xvbfa
xvbap = xvbap
xvbup = xvbup.
The exit calls function module EXIT_SAPMV45A_003
2. How to find user exits?
Display the program where you are searching for and exit and search for CALL CUSTOMER-EXIT
If you know the Exit name, go to transaction CMOD.
Choose menu Utillities->SAP Enhancements. Enter the exit name and press enter.
You will now come to a screen that shows the function module exits for the exit.
3. Using Project management of SAP Enhancements, we want to create a project to enahance trasnaction VA01 .
- Go to transaction CMOD
- Create a project called ZVA01
- Choose the Enhancement assign radio button and press the Change button
In the first column enter V45A0002 Predefine sold-to party in sales document.
Note that an enhancement can only be used in 1 project. If the enhancement is already in use, and error message will be displayed
Press Save
Press Components. You can now see that enhancement uses user exit EXIT_SAPMV45A_002. Double click on the exit.
Now the function module is displayed. Double click on include ZXVVAU04 in the function module
Insert the following code into the include: E_KUNNR = '2155'.
Activate the include program. Go back to CMOD and activate the project.
Goto transaction VA01 and craete a salesorder.
Note that Sold-to-party now automatically is "2155"
Regards,
M.K -
EXAMPLES OF GAP ANALYSIS WITH SOLUTIONS RESPECT TO FOLLOWING
Hi,
Please send me the solution to following topics in SD.
1)material determination/product selection.
2)Creation of Customer Master Record and Customer Account Group.
3)Material Listing and Exclusion.
Please email me at [email protected]
Looking forward for your reply,
Thx,
Farhan.Hi Suren,
AS-IS
you must interact closely with the super users and process owners for collecting requirements based on the Q&A db to understand their current business process like how they manufacture the parts, what steps they use for planning, production execution etc and what legacy systems or interfaces do they use and try to document all this information in the AS-IS processes either using flowcharts etc and get the sign off from the business process owners this is current business process WITHOUT SAP in place
TO-BE
This is what the business client intends to achieve in future WITH SAP implemented, so basically in this analysis, you need to identify what are the business processes that will run using SAP and how SAP will be managing thier day-to day activities and performing SAP Transactions. you also need o document it using either flowcharts and get a sign-off from the process owners as this will be the foundation based on which you will proceed further and develop your blueprint document and also start your realization activities
GAP
it is nothing but the difference between the AS-IS AND TO-BE analysis and here you identify the new changes or gaps between the business process without SAP and with SAP in place, it includes what types of configurations changes you need to make and developments and interfaces that will be needed to bridge the gap between the current state and the future state of business with SAP in place.
Examples of reports not in standard SAP, developments, application of user exits etc.., come under GAP
based on these three steps you then proceed to prepare your business blueprint document
Reward if useful and close the thread
Keerthi -
hi Gurus,
I need some 6 real time examples relating to Gap Analysis and Tickets of SAP SD. Please could you send me all the details with the scenarios and solutions to my email if [email protected]
Thanks,
Farhan.Hi Farhan,
Gap means small cracks. In SAP world or in Information Technology world, gap analysis is the study of the differences between two different information systems or applications( ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be."
Gap Analysis is undertaken as a means of bridging that space. Actual Gap Analysis is time consuming and it plays vital role in Business Blueprint [AS IS Process] stage.
A through Gap Analysis will identify the gaps between how the business operates and its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and auctioned,
1. GAP must be closed and customized software can be developed
2. GAP must be closed but software cannot be written therefore a workaround is required
3. GAP does not need to be closed.
A point worth mentioning here is that at time people confuse between user-exits and Gap Analysis. User exits are standard gate ways provided by SAP to exit the standard code and we can write our own code with the help of ABAP workbench, its not new functionality which we are trying to build in sap but its slight enhancement within the same code.
Gap analysis is start point of Realization and once business Blueprint is finished we have to find the realization of sap system for client requirement and there will be certain gaps when compared to system fit. Those gaps can be closed either by re-engineering of business process to fit with SAP or we have to use USER exits in case of small deviations or complete enhancements with the help of ABAP to fit with the SAP system.
The Gaps can differ from company to company. Most commonly, however, missing functionality is industry-specific.
Examples:
1. MGM Studios and Lycos sometime back worked with SAP to develop its new intellectual property management and media advertising management functionality, respectively.
2. A leading Oral care product company wanted the promotion of free-goods where they wanted 'Buy one get 2 different products free'.
A2. A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can and can't do. For each gap there will be one of three outcomes which must be recorded and actioned.GAPs must be closed and therefore customized software can be developed to close the gap. In some cases GAP must be closed but software cannot be written therefore a workaround is required in other words a business process change is recommended to the client.
In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications (ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
Actual gap analysis is time consuming and it plays vital role in blue print stage.
Please Reward If Really Helpful,
Thanks and Regards,
Sateesh.Kandula -
How to do GAP analysis ?
Hi Experts,
How to do GAP analysis ? I have a BW problem statement about SD module. I have to do a GAP analysis. I am doing it for the first time. So any suggestion about the approach to start it ?
ThanksThe gap analisys is the analisys on what are the difeerences between actul system and what the customer want to develop.
GAP Analysis in simpler terms refers to study of existing state of system and desired state of system, there by identifying the gap between states. In the context of SAP, GAP analysis is very important before implementation of SAP system. The implementation team should study what is that an SAP system can provide for each business process and what is the actual business process. One should evaluate each such gap and should find out the ways to fill the gap. The gap might be filled in different ways: System enhancements, custom ABAP code development, interfaces with some other external systems. etc.
In the Enterprise Systems field, GAP Analysis is a process done while bleprinting the solution and aimed to discover the gaps between the user requirements and the "off-the-shelf" (or packaged) solution. For example you want to implement an ERP system , you do a GAP Analysis to assess gaps between the processes supported by that System and the process as executed by the organization that will be implementing the solution.
In the SAP BI area, we do a GAP Analysis to map between our logical and physical BI solution design and the Business Content that SAP offers. Business Content is a set of preconfigured BI objects aimed to save us valuable time when developing BI solutions by providing the "best practices" for that functional domain.
The reason we do a GAP analysis in BI is to find out whether we can save ourselves a lot of time by implementing a Business Content solution instead of developing from scratch.
In simple terms: Gap means small cracks. In SAP world or in Information Technology world, gap analysis is the study of the differences between two different information systems or applications( ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be."
Gap Analysis is undertaken as a means of bridging that space. Actual Gap Analysis is time consuming and it plays vital role in Business BlueprintAS IS Process stage.
A through Gap Analysis will identify the gaps between how the business operates and its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and actioned,
1. GAP must be closed and customised software can be developed
2. GAP must be closed but software cannot be written therefore a workaround is required
3. GAP does not need to be closed.
A point worth mentioning here is that at time people confuse between user-exits and Gap Analysis. User exits are standard gate ways provided by SAP to exit the standard code and we can write our own code with the help of ABAP workbench, its not new functionality which we are trying to build in sap but its slight enhancement within the same code.
Gap analysis is start point of Realization and once business Blueprint is finished we have to find the realization of sap system for client requirment and there will be certain gaps when compared to system fit. Those gaps can be closed either by re-engineering of business process to fit with SAP or we have to use USER exits in case of small deviations or complete enhancements with the help of ABAP to fit with the SAP system.
The Gaps can differ from company to company. Most commonly, however, missing functionality is industry-specific.
Examples:
1. MGM Studios and Lycos sometime back worked with SAP to develop its new intellectual property management and media advertising management functionality, respectively.
2. A leading Oral care product company wanted the promotion of free-goods where they wanted 'Buy one get 2 different products free'.
for more info check these links
Re: A bit confused with your Gap Analysis example
http://www.9000resource.com/what_is_gap_analysis/what_is_an_iso_9001_gap_analys_1.php?gclid=CMKw-6fh0YoCFRsRQQodczGGew
http://www.geocities.com/rmtiwari/main.html?http://www.geocities.com/rmtiwari/Resources/Management/ASAP_Links.html
Re: gap analysis -
Is it safe/okay to use RSNAST00 program in a user-exit?
Hi Experts,
I got a business requirement and its:
After SAVEing the sales order......by using the user-exit USEREXIT_SAVE_DOCUMENT I have to trigger custom IDOC (currently its in the system and using for some other application) outbound direction to XYZ logical system.
But, the functional spec is asking me to to use RSNAST00 program in the above said user-exit.
So pls clarify,
1) Is it safe to use this RSNAST00 program in the user-exits?
2) If so, Wht is the best/safest approach to use it? is it by using SUBMIT AND RETURN statement? or do we have any other?
3) Actually, guess this is not good approach (achieving via ABAP workbench/triggering IDOC outbound by custom code of user-exit) to meet this functionality.......its a configuration task need to done by functional guy.Thank you Vinod.
If thats the ONLY concern, then I can write a seperate FM, where in I will use SUBMIT RSNAST00 AND RETURN statements, and I will call this FM in a SEPERATE / BACKGROUND TASK, which works in a seperate LWU.
Pls. shade some light
Thank you
Maybe you are looking for
-
w
-
Is it possible to upgrade G62-361TX Notebook Processor and RAM?
Hi Everyone, I have a question regarding UPGRADE! I am having G62-361TX model notebook, Processor of Core i3-370M, 3GB RAM (1 X 1GB & 2 X 2GB), 1GB ATI Mobility Rageon Premium Graphics Card, Windows 7 x64. 1. Is is possible to upgrade from Core i3-37
-
Hi guys, currently we are running our portal in English. Our customers also want to have Chinese texts replaced with English texts. How this can be done in JSP? Is there any software available to do entire translation? With regards, Amin
-
CAD is not supporting in windows 8
CAD is not supporting in windows 8. Has there no any solution to install CAD in windows 8?
-
Date picker css not showing in web form
Hi there, I have a web form and added the date picker. When you try this within BC admin it displays very nicely, yet when Ive inserted the webform in the html page, the css styling for the date picker is not included. Can anyone help me here so that