Which option to choose:idoc user exit or copy standard idoc?
Hi gurus,
We are using idoc technolody to implement the interface between R3 and 3rd party system.
Most of idocs are inbound processing, and it seems standard idoc can't meet our all requirements.
So we are considering the option:i choose doc user exit or create new idoc by copying standard idoc.
Which way do you like better?What are the advantages and disadvantages of them?
Any help will be appreciated.
BTW, our customer will upgrade their R3 4.7 system to ECC6.0 after this project the next year.
Hi,
By making changes in the User-Exits, if you can achieve what you are looking for then I would recommend to use user-exits. SAP programs are not bug free and SAP keeps on updating them by releasing hundreds of notes every day. If customer is upgrading to new version in near future then using standard programs are the best option.
Cheers,
Similar Messages
-
Hi Friends,
How do you find the IDOC User exits?
How to create IDOC Custom segment?
Please Let Me know.Any help is Appreciated.
Thanks,
Rinky<i>How do you find the IDOC User exits?</i>
<b>-->>There is nothing separately you can figure out only IDoc user-exits..Goto particular Transaction code -->system --> status..Click in the program & find out the Exits which is relevent to IDoc..Even u can put a break-point in all exits & find when its called...</b>
<i>How to create IDOC Custom segment?</i>
<b>--> Goto Tcode WE31 to create segments..</b>
Check these links for more details on IDoc's:
<b>ALE/ IDOC</b>
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
Hope this helps
<i>* Reward each helpful answer</i>
Raja T -
Any of the Benefits idoc user exit
Hi All,
I am looking for the any benefit idoc user exit. We neeed to extend BENEFIT3 idoc, i was able to extend the idoc but dont see any user exit where i can def. my def segment.
Not sure how it is working in other case.
Does anybody has any idea as of how to proceed on this.
Appreciate your help in advance.
Thank you,This thread is vague and does not specify what the ultimate solution was. We were trying to accomplish the same thing - an enhancement to BENEFIT3 IDoc, but were unable to find a suitable user exit. So we put in an OSS note and received the following response:
"...currently there is no user exit/Badi in SAP Benefits Administration
to enhance IDoc BENEFIT3. Such functionality is indeed missing in the
system, which means that you will need to submit a development
request to enhance the system in this respect in a future release."
We are going to try to resolve our problem with a custom infotype.
Anke -
User Exit to Override ASN IDOC field
Hello Experts,
I am looking for an user exit to override ASN IDOC field while sending IDOC to third party tool. Below is the scenario
Once we do the PGI on outbound delivery SPED output creates ASN and it triggers ZASN output. We use basic type DELVRY03 to send IDOC to third party tool. Now before sending ASN to third party tool we would want to send them a flag so based on that they perform auto receipt process in their system.
I have selected Export Indicator (EXPKZ) field from IDOC since this hasn't been mapped with third party tool. Once we get an user exit to update the Auto Receipt flag in the Export Indicator field in IDOC we will map it in XI/PI so that it will go to third party tool for further processing.
I have a logic to identify the ASN which needs to set auto flag but I am struggling where and how to put that logic, what user exit suffice the requirement?
Thanks in Advance
JayIf my understanding correct Before you send inbound delivery information to third party system you will send one Flag to Third party system to do goods receipt.I have one question if system failed to create /user cancelled Outbound delivery then how will you stop auto goods receipt in Third party system ?.Also After goods receipt GR messages failed in sap as there is no ASN created in system.
If you want to send the flag before ASN creation then at Speed message level you split the Idoc message into two parts one for flag the message two third party system and another one to create Inbound delivery. -
When I sync my iphone I get a popup that says 'ABAssistantService quit unexpectedly'. I can 'ignore', 'Report' or 'Reopen'. The popup comes right back after a few seconds no matter which option I choose. The only way to make it stop is to reboot the computer. Any ideas?
iTunes places the .ipsw file here:
OSX:
~/Library/iTunes/iPhone Software Updates
XP:
C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updates
7 &Vista:
C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
Find and delete any and all .ipsw files on your computer. There should only be one, but delete all that you find. Next, disable ALL firewalls & security software on your computer. Connect your phone, iTunes running & restore from backup. Follow this by syncing your content back to your phone.
This will force iTunes to re-download the .ipsw file, as I suspect yours is corrupt. -
Geography based industry scenario which can be implemented using user exit
Hi All,
I am searching for a geography based industry scenario which can be implemented using user exit strategy.
Please let me know me if anyone knows about any such scenario.
Thanks & Regards,
Pranjali.Hi Amith,
IDOC configured throgh CHANGE pointers.So no need to worry about IDOCS and all.My work was trigger idocs by user exits.Wen ever i change venodr no.. idocs shoud be triger.
Now my question was Insted of going transaction( from there we can go to debuging mode) i want to check this Exit by RBDMIDOC programe(ofter excute this programe and give Message type as CREMAS,from there i want to go debugging mode).
Just now i checked,i put breakpoint in Include programe(INCLUDE ZXF05U01) and excute from XK01,it goes to debuging mode,so its fine.But i want triger from RBDMIDOC programe.Ofter excute RBDMIDOC programe,we can enter CREMAS.From there i want to go debuging mode.
Pls help me,
Thanks -
Re: IDOC User Exits
Posted: Aug 1, 2006 10:43 AM Reply E-mail this post
Hi
I have a basic doubt. We can modify or add new segments and change existing values to segments only for outbound idoc.
I have a requirement where a particular field in a segment would be empty for an inbound idoc. Is it possible to change inbound idoc values after the idoc is created and before it gets posted.
Please let me know,
Regards,
B.AnandhUpdating IDoc data in segments.
STEP 1 - Open document to edit
CALL FUNCTION 'EDI_DOCUMENT_OPEN_FOR_EDIT'
EXPORTING
document_number = t_docnum
IMPORTING
idoc_control = itab_edidc
TABLES
idoc_data = itab_edidd
EXCEPTIONS
document_foreign_lock = 1
document_not_exist = 2
document_not_open = 3
status_is_unable_for_changing = 4
OTHERS = 5.
STEP 2 - Loop at itab_edidd and change data
LOOP AT itab_edidd WHERE segnam = 'E1EDKA1'.
e1edka1 = itab_edidd-sdata.
IF e1edka1-parvw = 'LF'.
e1edka1-partn = t_eikto.
itab_edidd-sdata = e1edka1.
MODIFY itab_edidd.
EXIT.
ENDIF.
ENDLOOP.
STEP 3 - Change data segments
CALL FUNCTION 'EDI_CHANGE_DATA_SEGMENTS'
TABLES
idoc_changed_data_range = itab_edidd
EXCEPTIONS
idoc_not_open = 1
data_record_not_exist = 2
OTHERS = 3. -
Hi All,
i have written the user exit for Sales Order subscreen tab called <b>additional data2</b> , this tab is provided by sap for developer can write their own user exit coding.
my doubt is whenever PO comes as an <b>Inbound IDOC i need to pass the value from</b> <b>segment to my user exit fields</b>.
<b>where can i find the inbound idoc user exit for SO .</b>
Thanks in advance,
Regards,
Saravanan.Look at enhancement VEDA0001. It has got quite a few user exits you can use. You will also need to enhance the IDOC for the additional fields you have added on your screen.
Cheers,
Sanjeev -
I am attempting to write my first user exit for an Inbound IDoc. Outbound seems easy by comparison. I am going to add a date to VBAK-MAHDT from and extended ORDERS03 segment. My extended segment is pretty much like E1EDK03.
I'm working with enhancement VEDA0001. For include ZXVEDU03 of component EXIT_SAPLVEDA_001 I have this so far:
DATA:
w_z1edk03 LIKE z1edk03,
w_vbak LIKE vbak.
CASE segment-segnam.
WHEN 'Z1EDK03'.
IF segment-sdata(3) = 'Z01'.
w_z1edk03 = segment-sdata.
MOVE dxvbak TO w_vbak.
w_vbak-mahdt = w_z1edk03-datum.
MOVE w_vbak TO dxvbak.
ENDIF.
WHEN OTHERS.
ENDCASE.
Am I on the right track? Isn't there something else that I need for include ZXVEDU04 of EXIT_SAPLVEDA_002?I went ahead and added:
IF contrl-mestyp = 'ORDERS' AND
contrl-idoctp = 'Z_EK_ORDERS03'.
for that check Mahendra.
I am trying to figure out how to update dxbdcdata correctly to add my data to the screen in EXIT_SAPLVEDA_002 include ZXVEDU04. With the debugger I see updates in dxbdcdata for screens '4002' and '4003' but not for '4001' where I believe my data should be added. Do I just append the records for '4001' myself and does it matter what order it is in? -
Dear Experts,
I am pretty new in BAPI,BADI ,BDC,ALE ,IDOC,USER EXIT,VALIDATION AND SMART FORMS.
Pls let me know for these topics shall i put the question in this community or should i put in any other form. Pl suggest me .
Regards
ShivasPlz SEARCH in SCN before posting ,you will get lot of posts .
Don't use all caps in the subject line -
Developing custom IDOC , USER Exit , BADI , BAPI and RFC
Hi,
I want basic information on developing custom IDOC , USER exit , BADI ,BAPI and RFC.
Thanks in advanceNeha,
>custom IDOC ,
http://www.geocities.com/xplosion78/customised_ALE_IDOC_BY_SACHIN_DABHADE.zip
>USER exit
USER EXIT
> BADI
BADI Development Contents
> BAPI and RFC
Re: BAPI Development
Cheers
Agasthuri Doss -
Hi all,
Please provide a user exit to extend BD10 idoc.
Thank you.Hi,
Enhancement MGV00001.
Exit FM is EXIT_SAPLMV01_001 to fetch data from database.
Exit FM is EXIT_SAPLMV01_001 to post data.
You can use Badi BADI_MATMAS_ALE_CR also to fetch data from database and populate it to idoc for
Matmas.
Thanks,
Asit Purbey. -
Determine which validation step called the user exit, possible?
Hello all,
We have a a validation with different steps that use the same user exit in their respective check.
My functional analyst asked me if there is a way to programmatically determine in the user exit which step is executing the user exit.
So I am asking the same question here.
As an example:
Validation FI100 has step 001, 002, and 003.
Each of these steps use the user exit U100 from module pool ZGGBR001 in their check.
I haven't found a way in the code of U100 to determine which step called U100.
Does anyone know if this can be done?
I have used the following technique to get a variable from the program's call stack.
data: var_name(30) type c value '(Z_CALLING)VARIABLE' .
field-symbols: <fs> type any.
assign (var_name) to <fs>.
write: / 'Variable from Z_CALLING', <fs>.
But I'm not sure how this might work with validation steps/user exits.
Thanks
BruceVinod,
I did some debugging after I posted my question. I came to the same solution, use FM 'SYSTEM_CALLSTACK'.
VALCHCK_2FI100##001
loop at i_callstack into w_callstack
where EVENTNAME+0(9) = 'VALCHCK_2'.
FI110 is the validation
001 is the step
Thomas,
Thanks for the caveats.
Bruce -
User exit to copy the data from sales order to billing document
hi everyone,
Is there an user exit to copy the data from sales order to billing document?
Regards
Prabudhhi
copy control would be the better option to choose.. but still u can a give a search in list below and opt for the right one..Refer to the link below..
http://www.planetsap.com/Userexit_List.htm
User exits for Sales order
1USEREXIT_DELETE_DOCUMENT
2USEREXIT_FIELD_MODIFICATION
3.USEREXIT_MOVE_FIELD_TO_VBAK
4.USEREXIT_NUMBER_RANGE
5.USEREXIT_SAVE_DOCUMENT
User exits for billing
1.USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program RV60AFZZ)
2.USEREXIT_ACCOUNT_PREP_KOMPCV
3USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program RV60AFZC)
4USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB
5.USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
Reward if Useful
Thanx & Regards..
Naren.. -
User Exit to copy Sales order data to Billing Doc
Hi,
I want a User Exit to copy a particular field value from sales order to Invoice.
The field which I am copying is STCEG(VAT Reg number)..
I am using the exit
USEREXIT_FILL_VBRK_VBRP but I am not able to acheive my solution.
Is there any other way other than copy croutines with USER EXITS.
Thanks.That's strange. SAP documentation says:
"This user exit is only called when the billing document is created. It is used to provide the header and the item of the new billing document with deviating or additional data."
Check you code. In debugger, set a watchpoint on VBRK-STCEG and check why the value gets lost.
Regards
Clemens
Maybe you are looking for
-
Mail after Mountain Lion Upgrade fails to get email
I upgraded to Mountain Lion from Snow Leopard after being told by friends that they've had no issues and that I shouldn't listen to the gossip, since doing so I too have discovered hmy imac going slow, even with 16Gb RAM quietly seeming to be maxed o
-
How to Show floders and documents as a tree structure from path only
sir, I am doing system side project using Java.. so i want to know how to show folders and documents as tree structure format.. plz give your idea regarding this?
-
Why do my photos appear as an exclamation mark when i open them?
Why do my photos appear as an exclamation mark when I open them? I used my time machine back up from my old expired power mac and uploaded the contents onto my new iMac. All of the files uploaded successfully as far as I can see (except the old progr
-
AADC Shown on .PQR report but Not within mailstream's endorsement line
We are mailing 1st class letters, palletized mail that qualifies for Full Service discounts. An interesting thing happened recently. on a job of 853 pieces, the PQR report listed 3 trays of 597 pieces that qualified for the auto 3-digit rate, 1 tray
-
How to identify the project in CMOD used for a particular data source
Hi I had a Business Content Data source which is enhanced with ZZ fields and user exit is written in CMOD. How can i find in which project used to write the code for that particular data source..... When i check CMOD i can find nearly 10 to 20 di