Check percentage using HRECM00_CONSISTENCY BADI
Hi all,
I have the badi HRECM00_CONSISTENCY with me where I want to do some percentage checks in ECM, but I am not sure of the triggering transaction for this. Could anyone please let me know? I assume it is PA30 , infotype 25 screen, but not sure.
regards
Shyam
Hi Shyam,
In order to debug a BADI for ECM, you will need to have portal admin.rights. Then assign your System user ID to IT105 for the Manager's pernr. Then you can put an external breakpoint point in the badi and try login into the portal and perform the activity. The program will Stop at the external break point in that Function modules and then you can debug it.
Thank,
Archie
Similar Messages
-
Unable to check multiple use check box for BADI
Hi,
In ECC 6.0, when I am trying to activate the multiple use check box ( For multiple implementation of BADI ) , it is not allowed me the same.
Throwing the error as - interface IF_EX_TAX1_XTXIT_SET can not be used.
BADI name - BADI_TAX1_XTXIT_SET
Can anyone pls help me how to do this.
Thanks,
ShaktiHello Sakti,
I am also in ECC6.0 & if i see the definition of the BAdI BADI_TAX1_XTXIT_SET, "Multiple Use" checkbox is checked! What are you trying to do - trying to create an implementation?
@Prabhu: Although the BAdI is "multiple-use", but there is not filter applied to it. Next time do your checks properly before replying
BR,
Suhas -
Use of BAdi 'WorkOrder_update'(method in_update)
Hi,
I am using the badi 'WorkOrder_update' for an enhancement to iw32.I need to check whether new material has been added to order.How will i check that new material has been added to order. There are parameters in this badi which gives us the components list.Will these tables be returning the components which are already existing in the order or the components which the user has entered or changed.
Please help.Hai anu,
in that badi defination there is a moethod IN_UPDATE in which u have
IT_HEADER
IT_HEADER_OLD
IT_ITEM
IT_ITEM_OLD
IT_SEQUENCE
IT_SEQUENCE_OLD
IT_OPERATION
IT_OPERATION_OLD
IT_COMPONENT
IT_COMPONENT_OLD
IT_DOCLINK
IT_DOCLINK_OLD
as importing parameters with this u can compare the old and new items for the order.
If usefull Reward points
Regards,
Sree -
Using HRALE00INBOUND_IDOC BADI for HRMD_A message, infty 0105
Hello Experts,
I am using HRALE00INBOUND_IDOC BADI for HRMD_A message type (for HR master data and infotype 0105).
I have configured OUTBOUND and INBOUND systems. I have created Z programe for idoc generation.
In Z program, changing only one filed i.e. USRID_LONG (EMAIL Address).
After executing the Z program IDOC is generating and if we see in WE05 then it is in YELLOW color with status 30 and 01.
After that i am using we19 or BD87 and process the IDOC then it will come in green color. I am checking on INBOUND system, IDOC is receving successfuly with green color and with updated data.
But If we go to PA30 transaction code and check to the email address (infty 0105 and subtype 0010) that is not updating.
Why? If i am receving IDOC successfuly then why Data base table is not updating?
Thanks in advance,
RanveerHello Anatony,
BADI HRALE00INBOUND_IDOC is trrigering in INBOUND side.
Now data is updating, but problem with data.
s_e1plogi-plvar = '01'.
s_e1plogi-otype = 'P'.
s_e1plogi-objid = '00000014'.
s_e1plogi-opera = 'U'.
APPEND s_e1plogi.
int_edidd-segnam = c_e1plogi.
int_edidd-hlevel = '02'.
int_edidd-sdata = s_e1plogi.
APPEND int_edidd.
s_e1pityp-plvar = '01'.
s_e1pityp-otype = 'P'.
s_e1pityp-objid = '00000014'.
s_e1pityp-infty = '0105'.
APPEND s_e1pityp.
int_edidd-segnam = c_e1pityp.
int_edidd-hlevel = '03'.
int_edidd-sdata = s_e1pityp.
APPEND int_edidd.
U for update. If sender system have data for 0010 subtype, and recevier side 10 subtype is blank. In that case infotype 0105 is creating, but if infotype is already available on INBOUND system and wants to update, in that case data is not updating and IDOC in red color with 51 status. Message is " Infotype 0105 cannot be updated on database table PA0105".
My logic is for update....
select * from pa0105 into table int_pa30
where pernr = '00000014'.
int_pa30-usrid_long = 'ABC1 ATTHERATE SAP.COM'.
modify int_pa30 transporting usrid_long
where usrid_long = 'XYZ ATTHERATE SAP.COM'.
*--To send the data to 510 Client thru IDOC.
loop at int_pa30.
int_pa0105-infty = '0105'.
move-corresponding int_pa30 to int_pa0105.
append int_pa0105.
endloop.
So, where is my fault kindly update me.
Thanks in Advance,
Regards,
Ranveer -
Check active implementation in badi
Hi Expert,
Pl's let me know how to I check active implementation in badi in ECC6.0.
I have tried to find the solution by using call function 'SXC_EXIT_CHECK_ACTIVE' , as used in previous version of the server.
But this is not helping me out.
Kindly let me know if there exists a way to check the active implementations in badi.
Tx
KshitijaCan you not do this from SE19? If you know the BADI definition name just do an F4 on the implementation, and put in the definition name, and select Active Only option, and you should see the list.
Albert -
Hi Friends,
Could any one you please let me know the purpose of Multiple-Use Atrribute in BADI.
Awaiting for a qick response.
Thanks in Advance
Regards
TinaHi,
check this sap Help..
Multiple Usability for BADI Definitions
Multiple use for BADI definitions means that there can be several active BADI implementations. When there is a call, they are all called up - however, in an unpredictable sequence.
If you have multiple-use BADI definitions, the sequence must not play any role therefore. A typical example is the execution of checks before a save.
Regards
vijay -
Use of BAdi UC_CTR_XRPROC in Currency Translation
Hi All,
Has anyone experience of the BAdi for determining Exchange Rate in BCS?
In BCS you have the option of customising the Procedure for Exchange Rate Determination by using a Badi, my current client has configured a custom one but I can't view the configuration (due to authorisation frustrations), so I can see that something has been selected but can't see what it is.
Selected Info from SAP BCS help:
You can create additional procedures for exchange rate determination in the customer namespace. The custom procedures, along with the standard procedures, are offered for selection in Customizing of currency translation methods.
If you specify a parameter when creating a procedure for exchange rate determination, this parameter is also offered for selection when the procedure is listed.
At the time of execution, whenever a custom procedure for exchange rate determination is encountered, the system calls the Business Add-In for exchange rate determination ( UC_CTR_XRPROC). There you can freely determine the exchange rate for each data record being translated.
Also:
The E/R determination procedure is the second-last step for determining the value in target currency. (The last step is the currency translation procedure, for which there is also another Business Add-In, UC_CTR_CTPROC.) At this point, the data records to be translated are accessible, and the date of exchange rate determination is known.
All help will be much appreciatedThanks Eugene,
it appears to have been implemented at one of my current clients but I can't work out what it's doing.
An old, incomplete configuration document indicates that they were trying to stop the GC figure being updated unless Currency Translation Indicator <> 0 (ie RFD record is not updated by Currency Translation task, GC values are only posted to new records with CT Indicator >0) -
How can I use a bad IMEI AT&T iphone 5 with straight talk ?
Someone sold me a bad IMEI AT&T iphone 5. I had an AT&T iphone 4 with straight talk prior to buying this phone. I didn't know the IMEI was bad so I bought the iphone 5 hoping to switch. I cut my SIM card and put it into the iphone 5. Everything worked perfectly fine so I went ahead and gave the dude the money. I went to sleep and wake up the next day and try to make a call and I get a message saying my phone has been blocked from the network. I contacted straight talk and they thought it was a problem of theirs so somehow they got my phone to work again. Everything was good , calls, texts , and data. 2 hours later, the same problem happens. So I call straight talk again , tell them the problem. They fix It again, 2 hours later , THE SAME PROBLEM. I gave up this time and began looking for answers. Is there any way I can use this iphone 5 with straight talk ? There was a comment I saw through my search for answers where if I get another straight talk sim everything would work again. Is this true? How can I use a bad IMEI AT&T iphone 5 with straight talk ?
If that IMEI has been blacklisted by AT&T, then it is blacklisted by all USA carriers, as well as several participating Canadian and Mexican carriers.
As of 31 October 2012, USA Cellular Providers are sharing a common IMEI/ESN database to ensure that phones blacklisted on one carrier can't be activated on another carrier. AT&T and T-Mobile are also participating members of the GSM-networks global shared blacklists. -
How to use the BADI WORKORDER_GOODSMVT to meet my requirement?
Hello Abapers,
My requirement is I need to display Batch Number in confirmation of production order(co15) which is entered in creation of production order(co01).While debugging the CO15,i got badi as WORKORDER_GOODSMVT.
I am new to BAdi,HOW to use this badi to meet my requirement.
Please help for me to solve my problem.
If any one implemented batch mangement in PP.Please tell the procedure how u achieved?
waiitng for your favourable replies
Regards
Maruthi.Hai,
IN my reuqiremnt,i used GOODS_RECEIPT method to meet my requirement.
Regards
Maruthi.K -
Hi,
I have an customer field "ZZEXT_XY" in the table "QMEL".
When the user creates a new notification on mobile device the information for that customer field is saved in the notification syncBo as enhancement field for CE_NOTIF_HEADER (MAM30_010Item030).
During sync the functional modul "MAM30_011_CREATE" is called by the middleware.
Now I want to use the BADI "IF_EX_ALM_ME_010_NOTIF~MAM30_CREATE" to save this information in the table field "ZZEXT_XY" in table "QMEL" (wich includes "CI_QMEL" with the enhanced table fields, like "ZZEXT_XY").
Is this possible?
And if yes, how can I implement this?
Because I don't see any type in the BADI which contains the customer field "ZZEXT_XY".
I thought I can use a reference type for the structure ALM_ME_CUSTOM_NOTIF_HEADER.
But this is not working.
I'm getting a "OBJECTS_MOVE_NOT_SUPPORTED" runtime error during executing the functional modul "MAM30_011_CREATE".
Thanks for your help.Hi Frank!
I hope I can help you a little bit.
You must extend the Customer Include CI_ALM_ME_NOTIF_HEADER with your own field ZZEXT_XY. When you have done this, you have to implement the BADI Method in order to get your customer field into the database. The Customer BADI is called after the standard creation of the notification.
I have extend the task list and it works fine.
best regards
Matthias -
Regd. error in sender agreement(when to check sender uses virtual receiver)
hi Experts,
I am doing a file( SFTP adapter ) to IDOC scenario.
I got an error :
Couldn't retrieve inbound binding for the given P/S/A values:FP=XYZ;TP=;FS=XXXX;TS=XXXX;AN=XXXXXX;ANS=;
I checked my sender agreement and saw some "*" symbol displayed at the end on SA name.
To quick fix it and remove the star symbol'', i have just created SAgreement again and this time i checked "Sender uses virtual receiver " and revomved thestar symbol '' and saved without mentioning anything there.
When i tested it worked! but i want to know what made it work, is it the right practice.
i did a lilttle search on when to use "sender uses virtual receiver" option.i came to an understanding that it is mainly used to handle multiple input file formats in a single configuration scenario.
one more qns:
What are marketplace adapters,is this error comes when we use adapters which are not inbuilt or bought from external vender.
Regards,
Anika
Edited by: Anika Gulati on Jun 10, 2009 1:23 PMHere are few ways for it...
SAP Process Integration: When to Use u201CSender Uses Virtual Receiveru201D in a Sender Agreement
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40cb67f7-6464-2b10-bcb9-8edb9a3569f9
SAP Network Blog: Virtual Receiver - Why do you 'really' need it?
/people/shabarish.vijayakumar/blog/2008/09/16/virtual-receiver--why-do-you-really-need-it
-SM -
How to automate DB health check report using OEM 11g
Hi,
I have been asked to share the DB health check report using OEM 11g. Could you please let me know how to achieve this and the report should go to his email.
Thanks in advance,
Balacheck,
manually you can schedule it through dbms_hm
http://www.oracle.com/technetwork/articles/sql/11g-resiliency-091703.html -
Hi
Can some one help me in undestanding
what is BADI, how it can be used in enchancements?
how it is different from userexit?The key to using a BADI is that SAP would have had to place a BADI definition in the correct location within the Application you want to modify. Certainly not every single application has a BADI definition within it. You need to study the particual application you need to modify to see if a BADI definition is present.
If there is BADI, there is quite a bit of processing that can be done within the BADI. Basicually you inherit from an SAP class for your BADI implementation. You have the ability to add more methods to your class, so you can built quite a bit of logic there.
Off the top of my head, I don't know if any of SAP's delivered BSP applications have BADI definitions within them. There is nothing technically stopping an application class, controller, or model class from having a BADI definition.
If you are on Netweaver 04S, you might also consider looking at the enhancement framework. This allows safe modifications to be made directly to certain enhancement points within standard SAP applications. -
Use of BADI /SAPAPO/SDP_RELDATA METHOD CHANGE_PROD_LOC
We have a requirement for a small number of product/locations to re-direct them onto a customer location when releasing the forecasts to SNP.
We have been pointed in the direction of the BADI /SAPAPO/SDP_RELDATA method CHANGE_PROD_LOC.
Unfortunately we can not find any documentation on the use of this BADI/Method, we've tried to change the location using the parameter CT_MATID_LOCID, also setting the parameter CV_CHANGE_PROD_LOC where a change has been made, but it doesn't seem to work.
Has anyone used this BADI/Method and has advice on it's usage?
Regards, MarkHi Mark - Changing the CT_MATID_LOCID table alone will not associate the change with a plobj or CV. I am surprised you do not get an error. You will also need to update the CT_MATLOC_PLOBJ table - find the entry for the old matid/locid then update that with the new matid/locid. Also the CT_PLOBJ_CHAR table needs to be updated as well - find the same plobj and update matid/locid accordingly.
Regards
Andy -
HAP_DOCUMENT BSP redirect using the BADI HRHAP00_BSP_TMPL
Hi all,
Below is my issue:
Last year, We have modified the BSP HAP_DOCUMENT by copying it to Y_HAP_DOCUMENT. Now we had to make further changes to the BSP which had to be template specific.
So we used the BADI HRHAP00_BSP_TMPL to redirect the document to a new BSP Y_HAP_DOCUMENT_V1.
The iviews are pointing to the BSP Y_HAP_DOCUMENT, but when the BADI is hit its getting redirected to the V1 BSP.
But the issue is that whenever the redirect BSP is used, the error messages are getting killed.
Please let me know if anyone had a similar issue and if they were able to solve the issue.
Thanks,
Manasa
I am using theHi Luk!
Sorry that i got back to you this late. Have you solved the issue?
whenever we redirect using the badi for hap_document the control starts from layout_alternative.htm view instead of the layout_sap_standard.htm. So if you copy paste the code from the sap standard view you will be able to redirect it.
Hope this helps. Plesae reward hlpfull answers.
Thanks,
manasa
Maybe you are looking for
-
Crystal Report XI Print report on different paper size (A4/Letter)
Hi, I have designed report in Crystal XI using paper sieze Letter. Multipler sites are using this application. User in USA are using Letter size paper and User in Euorpe are using A4 size paper. All reports work fine for USA users. When Eurpoe users
-
TS4006 can i add another device to find my iPhone with a different apple id?
I have my phone and Ipad listed on Find my Iphone app, but need to add another phone that has a different apple id from my family. How?
-
Can no longer see old or saved messages in iphone mail inbox
I updated my phones software yesterday upon request and now i can no longer see old or saved messages in my inbox. I can see the n ew ones when they arrive, and this problem is restricted only to the inbox as i can see messages in the junk and sent
-
Correcting for low lighting using FCP
Hi, I am trying to correct for low lighting conditions of a some scenes I shot using an XL2 MiniDV Camera. Any suggestions? The scenes were shot in 24P 16:9 at 1/48. Best, Gary
-
Word mac won't always save - i'm losing work
I've been using Word for Mac over several years, but recently it's been failing intermittently to save changes to documents, with the result that I've been losing several hours' work. Though I key 'Command/S' frequently - even obsessively! - on these