Enhancemnets in XI
What are the enhancements we do in XI.
Plz let me know....
Hi,
Can u describe me what do u mean by enhancement in terms of XI.
I heard of IDOC enhancement.
chirag
Similar Messages
-
Is there any Enhancemnet in MM where we can create a Purchase order immedia
Dear ABApers,
Is there any Enhancemnet in MM where we can create a Purchase order immediately after saving the Purchase requisition.
I basically want the PO automatically after saving the PR.
Thanks & Regards,
Ashok.Hi Ashok,
The only way possible in this case is to goto SPRO-> Material Management->Purchasing->Bussiness Add-Ins for Purchasing->Badi:Customer Badi to enjoy Purchase Requisition Bapis.
In that bapi use the Function module after propor coding BAPI_PO_CREATE1. I think this will help you..
Cheers ,
Sany -
Enhancemnet in the include RV03VFZZ to send request to third party system
Hi Experts,
I am using Enhancemnet in the include RV03VFZZ to send the request to third party system(ADEXA) and get the response using proxy and place that in the sales order.
If there is no response from ADEXA system means 'reason for rejection' field has to be filled with some reason. Now I want to know which is the structure that updates the 'reason for rejection field'. the screen field is VBAP-ABGRU and program name is SAPMV45A.
help me in updating the 'reason for rejection field'.
Regards,
Hari KrishnaYou can use the below to populate the order reason at the respective levels.
1.FORM userexit_save_document_prepare in MV45AFZZ for VA01/VA02
2.FORM USEREXIT_PRICING_PREPARE_TKOMK in RV60AFZZ for VF01/VF02 and VF04
If you are in ECC then first preferrence should be for Enhancement Framework rather than using Classical User exits.You can check Enhancement Spots ES_SAPMV45A and ES_SAPLV60A for the above requirements or you can even implement using Implicit Enhancement within the subroutines of MV45AFZZ and RV60AFZZ.
TVAUT is the table for Order reasons with descriptions.
Thanks,
K.Kiran. -
Adding more than one enhancemnet in a Project
Can we give more than one enhancement in the Project(while giving in CMOD transaction)
Hi
Yes
You can add more than one enhancement(SMOD) in a single project(CMOD)
But one enhancement(SMOD) can not be added in 2 projects
<b>Reward points for useful Answers</b>
Regards
Anji -
Hi Friends,
I am working on 4.6C version of SAP. I want to download text file at the time of Purchase Order creation. whenever PO is created and user press a save button file get generated. I used
MM06E005 user exit but in this enhancement some screen are present. So It gives dump i.e. "SCREEN DOES NOT EXIST".
So Please guide me
Thanking You,
Best Regard,
Amit Sontakke
+919923797843.Hi,
Actuall its screen exit, using this u can your own fields in PO header or in item level.
but u have already writen code in function exit in same exit.
just create one subsscreen(se51) with given name in exit.
your problem get solve.....
regards
Gupta........... -
Help needed for WA01 enhancemnet
I need a small help reg t-code WA01- Create allocation table. while for a Pur Org and Pur Grp and article, we calculate Planned qty after we choose Adopt DC stock in menu bar dropdown,it is required that planned qty field should be populated with some custom value calculated based on certain rules rather than standard SAP calculation.
To this effect, I need an enhancement spot /BAdI/User exit etc to incorporate my custom solution but couldn't find one which triggers at this level(ie when we choose Adopt DC Stock).
Please let me know how this can be faciliated if anyone has idea on this. Tahnks in adv.hi ranjan,
I am listin all the Badis and the userexits for the WA01 transaction.
Enhancement/ Business Add-in Description
Enhancement
WAUFT007 User Exit Article Selection
WAUFT006 Allocation Table Number Determination
WAUFT005 Del. Phase Per Article and Ship-To Party or DC Determination
WAUFT004 User exit for recipient determination for DCs
WAUFT003 Determination of DC order quantity (reduced order quantity)
WAUFT002 Check: Automatically adopt requested qty as confirmed qty
WAUFT001 User Exit Allocations
Business Add-in
WRF_X_AT_SYNC_I AT - APC Confirmation
WRF_X_AT_POHF_OTB_I Use Fashion Purchasing FM to Generate VO with OTB Check
WRF_X_AT_LIST_LOC_E Change End Date of Listing in Allocation Table
WRF_X_AT_DET_EADAT_I Access to Add-On Data for Allocation Table
WRF_X_AT_CREATE_I Create Allocation Table
WRF_X_AT_CHECK_E (Incompleteness) Checks in Allocation Table
WRF_X_AT_ARTH_I Determine the Article Hierarchy for an Allocation Table Item
WRF_X_AT_AH_SCREEN_I Subscreen for Article Hierarchy/Purchasing List Number
WAUF_X_STORE_CONSTRA Alloc. Table - Restriction of Recipients with Fast Changes
WAUF_X_AT_FCODES_I FCodes Allocation Table
WALL_DETERMINE_DC Supply Source Determination for Customers (W/O Plant Ref.)
RAT_PROCUREMENT_TYPE Procurement Document Determination (PO/Sales Order)
AT_CONS_PROCESSING Consignment Processing in Allocation Table
keep teh Break point in each abdi and user exit and run and chesk which badi executes for your particular transaction and you can modify the code in that particular user exit or badi.
Reward if usefull,
Thanks & regards,
Kalyan. -
Sales order pop up enhancemnet
During the sales order creation, all the valid contracts and quotations are listed so that users can select relevant contract or quotation to copy price and all other relevant data. The list displays information like Document number, Order qty, Net Value, Currency, Document type and validity date.
There is business requirement to add the PO number in the list(pop up list) from contract or quotation. The PO number contains the information whether contract or quotation is valid for all Ship Tos or valid only for specific Ship To. This will facilitate the business to select right contract or quotation in the sales order.Hi,
I think The problem is based on the customer material info record. You should go to VD52 t-code. In that screen, click twice the customer material. ın shipping data, ı think "minimum delivery quantity" had filled before as 5, and in order to remove your warning message ,you should delete it in that field.
I hope this will solve your problem.
Regards, -
User exit / BADI for training and event management
Hi all,
Can anybody tell me if there is any user exit / BADI for training and event management module?
Thanks & regards,
LOIHi
BADI's for Training and Event Management
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
HRTEM00NET_ACTIVITY Determine Activities of an Attendee (e.g. ESS PV8I)
HRTEM00NET_WEBST Set Cancellation Reason in ESS PV8I
HRTEM_CORR_NOTIF_REQ Customer Enhancement:Confirmation on Send (R/3 Mail, E-Mail)
HRTEM_HANDLE_BOOKING HR-TEM BAdI: Employee Leaves Company - Update TEM Data
HRTEM_INT_ZW HR-TEM: Badi for Integration TEM - Time Management
HRTEM_READ_OBJECT Customer Enhancement: Name Format
RHPV0001 Customer Enhancement for Additional Checks for Booking
Enhancemnet Spot:
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
~~~Ganesh Kumar K. -
How to create a new view by copying from standard view in IC webclient?
Hello, expert,
I need to enhance a sap standard component (BP_Factsheet), inside it I need to create a new view by copying from an existing standard view (Acitivities). However when I try to make a copy, I was asked for destination BSP application, I entered the Z-Application which I used when defining enhancement for the component. After the copy, I don't see the new view.
Then I tried the destination BP_factsheet, instead of the z-application, then after the copy, I can see the new view. However since it's in SAP application, it seems like it's a MOD, not enhancemnet, and inside the new view, the classes (for context, context nodes, etc.) are not in custom namespace (not starting with Z).
So please let me know how can I make a copy of sap standar view in custom namespace.
Thanks in advance.
JaysonWhen copying you can put any BSP name..normally the practice is to prefix the standard name with a Z.
Secondly when you want to make changes to the individual classes and methods you need to right click and say enhance. Then the AZ class names etc would be generated. The view should appear in the component wherein you copied the original view from.
I hope this helps.
The cookbook should have details on this. Otherwise also its quite intuitive.
Award points if it helps.
Thanks. -
G/L Account blocked Error while posting goods delivery in VL02n transaction
Our Requirement is to change the G/L account which is proposed by OBYC(automatic account determination ) as per the movement typ and order reason from a Ztable. We need a place to code this logic before this OBYC check happens due to which we getting the account blocked error.
Please suggest some user exit or enhancemnet point where we can place this logic.hi Ramki.,
I had configured a Surcharge on delivery in the condition type to be calculated on the qty delivered. Say for every Gallon, a surcharge of 0.2 cents is charged. I had maintained ths surcharge as a separate condition type and assigned it to a separate G/L a/c.
Now during PO creation, in the header , the price remains the same as i give for the Unit price.
IN the conditions tab in Item level, the surcharge is added on to the gross price and i get a Net Price.
Without saving the PO, when i go to see the Print-preview, i see only the Gross price.
After saving the PO, in print review, i see
1. Unit gross price under Sl.No.1
2. After the Item description, immediately, there is qty ordered x unit price + surcharge and them following Nett price
3. At the bottom right corner of the PO, i get qty ordered x unit price only . Surcharge amount does not appear.
How do i get the Total Nett price i.e qty ordered x unit price + surcharge to appear on the bottom right of the PO.
Is it a standard functionality for the Total price to appear or does it involve the role of ABAP programming.???
Do clarify my doubts
Tx
MahesH -
Error while deleting extension in EEWB transaction
Hi Friends,
When we tried to run EEWB - easy enhancemnet workbench in CRM system to extend new custom fields in Sales transactions, it gives an option to check the different systems where this new field data should be flown.
Now due to some problem in the middle of running EEWB, we cancelled the process and deleted the extension created. But it is not deleting and displaying an error which is like this as below :
"DataSource 0CRM_SALES_ORDER_I must be activated using transaction BWA5".
We do not see any option in the BWA5 to activate this datasource and hence are unable to delete this extension to create a new one again.
Help us with the process to be done to activate this and also the impact on the system after activation .
Thanks & regards
Raju.Hi
ask in BusinessWarehouse forum how to activate it.
regards
Radek -
How to change workcenter in my routing while creating producton order?
we have 4 workcenters in routing.
PP guy configured the system in such a way that when production order is created, it will by default assign 1st workcenter in the routing as work center.
I need to write prg to change the work center in the routing for that production order accroding to the free capacity on workcenter.
I know which workcenter i need to assign to the production order in my routing.
i am using enhancement ppco0007 for assigning workcenter to the produciton order automatically according to the free capacity.
Can any one please suggest me if i am wrong in selecting the enhancement or ehat r the fields that i need to change to assign diffferent workcenter to the production order...
thank you very much in advance...
Any hint is very much appreciated..
Points will be given for sure...Hello Lavanya,
You have to use the enhancement "EXIT_SAPLCOBT_001" for updating the Work center in Production order. You need to query to the table CRHD with the field value ARBID to get the work center number . This field is existing in the enhancemnet that you had mentioned before. Try that enhancement as well. That also may work.
Let me know how it goes.
Thanks,
Greetson -
Enhancement for changinf header of Workorder (IW31)
Hello Gurus,
I am looking out for an exit/BADI for changing the header of
work order (IW31) during creation of the same.
I could find some of the exits but they doesn't change the header.
Could anyone of you suggest some enhancemnet for the same.
My requirement is to add the revision number on the basis of Basic start
dates .
Your quick response would be highly appreciated.
Thanks in Advance,
Sumit.Hello Friend,
I am facing a similar kind of a problen.
Were you able to get through this?
If yes, please share the solution.
Thanks in Advance,
Sumit -
User Exit/Enhancement/BADI for IQ04 transaction
Hi Experts,
As IQ04 is a bulk upload transaction for creation of serial numbers for given material, I need to put certain validations before creation of Sr.no. , please tell me the enhancemnet where I can put it's needed before saving .
Thanks .Hi,
Use Function Module Exit: EXIT_SAPMIEQ0_001 Check of Customer-Defined Rules Before Equipment Update
Exit names for IQ04
IEQM0001 Add. checks for equip. installation at functional locations
IEQM0002 Additional checks for definition of equipment hierarchies
IEQM0003 Additional checks before equipment update
IEQM0004 Object is allowed for contract partner (Order->MaintCont.)
IEQM0005 Object allowed for SD contract (MaintContract->MaintCont.)
IEQM0006 Object allowed for SD contract (Maintain maintenance cont.)
IEQM0007 Check/change manufacturer field in equipment master -
Use data type enhancement in XSLT mapping in XI
Hi Experts,
I'm working on SNC and I need to add an element to a data type. I have created a data type enhancemnet with the element in it. Now I need to get this into my XSLT mapping. I have tried creating a message type but the data type enhancement is not recognized.
Are data type enhancements only for proxies? Can they be used in an XSLT or graphical mapping in XI?
Thanks
David PauleyUpon further investigation I found that Data Type Enhancements can be used with any message mapping. There are a couple of things that you must get right. First when creating the Data Type Enhancement make sure you use the namespace for your custom SWC that you created. Next make sure that in the Ehancement for Data Type you use the SAP supplied data type name and namespace. It also seems that your data type enhancement name, mapping name, and operational mapping name must have the Z_ prefix. Save and activate, then go to system which owns the enhancement and go to SPROXY, you should see your custom SWC and under that you should see your enhanced data type, mapping, and operational mapping. Activate and modify methods as needed here.
Maybe you are looking for
-
Good day all I have a question about form fields in InDesign CC. I have a book, and in the book are some questions that need answers to be submitted to a moderator. Can only certain text fields in a document be submitted at one time or can only an en
-
Email signatures not displaying in received emails.
I can't see the signatures in the emails which I received from other people (not my own signatures in emails I sent out). All my emails are viewed in HTML format. I have no problem when I send an emails with my signature. I still sees it when I recei
-
Any idea on a snooze feature in calendar, once you receive an appointment reminder?
Any idea on a snooze feature in calendar, once you receive an appointment reminder?
-
HTTP_POST string length
I am trying to use the fm HTTP_POST. I am having some success, but my receiver want the name value pairs string to come to them with no carriage returns. It looks like this fm wants to break it into 200 characters max. Does anyone know if there is
-
I'm a newbie. I've created a 2-series line chart (thanks to someone else's query on this forum, I found out about losing the 'order by' for multiple series!). I only have 2 'X' categories at present ('quarter1' and 'quarter2') but the chart defaults