Concerning RFCs

Hi~ I've got a question about RFCs
I wanna use RFCs without Netweaver or EAI server.(SAP -> .NET)
.NET connector is not suitable for this matter. It's too complicate to make systems
Plz give me some great solutions~

Our company is using mySAP ERP 2005 and we didn't buy Enterprise Portal(the compornent of Netweaver)
we already know the way of ASP.NET Webservice that you told me.
that is the way calling some functions from SAP system to .NET
However, the thing that I want know is the way calling functions from .NET to SAP system.
We know some ways to do it but it is not hard to make.(by using .NET Connector and Windows Services-deamon)
so, plz tell me more effective way to make it.
Message was edited by:
        Se il Sohn
Message was edited by:
        Se il Sohn

Similar Messages

  • Landscape-wide RFC check

    Hi Gurus,
    in managing SAP landscapes, I often have the following problem (I am an Basis-admin, not a developer).
    Changing password for user on system A leads to problems concerning RFC connections pointing into this system.
    Obviously user has to maintain RFC connections: providing new password. But how to know on which system which RFC connection has to be maintained?
    --> Is there a way to check (in the whole landscape) in which RFC connection the new password has to be maintained?
    Something like checking RFCDES for all systems?
    Kind regards,
    Dirk

    Dear Marcus
    When i check rfc connection SAPOSS, There is giving error
    -R F C- Connection Test-
    *ERROR                            SNC processing failed :#SncProcessInput
    LOCATION                      SAProuter 93.2 (SP4) on 'sapserv2a'
    DETAIL                            NiSncIProcln : sncrc=4;8000000100512b20
    COMPONENT                   NI ( network interface)
    COUNTER                        1072
    MODULE                          nisnc.c
    LINE                                 946
    RETURN CODE                -104
    SUBRC                            0
    RELEASE                        710
    TIME                                MONDAY AUG 24
    VERSION                         39*

  • BPM Process chain takes long time to process

    We have BI7, Netweaver 2004s on Oracle and SUN Solaris
    There is a process chain (BPM) which pulls data from the CRM system into BW. The scheduled time to run this chain is 0034 hrs. This chain should ideally complete before / around 0830 Hrs. <b>Now the problem is that every alternate day this chain behaves normally and gets completed well before 0830 hrs but every alternate day this chain fails…</b> there are almost 40 chains running daily. Some are event triggered (dependent with each other) or some run in parallel. In this, (BPM) process chain, usually there are 5 requests with 3 Delta and 2 full uploads (Master Data). The delta uploads finishes in 30 minutes without any issues with very few record transfers. The first full upload is from 0034 hrs to approximately 0130 hrs and the 2nd upload is from 0130 hrs to 0230 hrs. Now if the 1st upload gets delayed then the people who are initiating these chains, stop the 2nd full upload and continue it after all the process chains are completed. Now this entire BPM process chain sometimes takes 17 -18 hrs to complete!!!!!
    No other loads in CRM or BW when these process chains are running
    CRM has background jobs to push IDOCS to BW which run every 2 minutes which runs successfully
    Yesterday this chain got completed successfully (well within stipulated time) with over 33,00,000 records transferred but sometimes it has failed to transfer even 12,00,000 records!!
    Attaching a zip file, please refer the “21 to 26 Analysis screen shot.doc” from the zip file
    Within the zip file, attaching “Normal timings of daily process chains.xls” – the name explains it….
    Also within the zip file refer “BPM Infoprovider and data source screen shot.doc” please refer this file as the infopackage (page 2) which was used in the process chain is not displayed later on in page number 6 BUT CHAIN GOT SUCESSFULLY COMPLETED
    We have analyzed:--
    1)     The PSA data for BPM process chain for past few days
    2)     The info providers for BPM process chain for past few days
    3)     The ODS entries for BPM process chain for past few days
    4)     The point of failure of BPM process chain for past few days
    5)     The overall performance of all the process chains for past few days
    6)     The number of requests in BW for this process chain
    7)     The load on CRM system for past few days when this process chain ran on BW system
    As per our analysis, there are couple of things which can be fixed in the BW system:--
    1)     The partner agreement (transaction WE20) defined for the partner LS/BP3CLNT475 mentions both message types RSSEND and RSINFO: -- collect IDOCs and pack size = 1 Since the pack size = 1 will generate 1 TRFC call per IDOC, it should be changed to 10 so that less number of TRFCs will be generated thus less overhead for the BW server resulting in the increase in performance
    2)     In the definition of destination for the concerned RFC in BW (SM59), the “Technical Setting” tab says the “Load balancing” option = “No”. We are planning to make it “Yes”
    But we believe that though these changes will bring some increase in performance, this is not the root cause of the abnormal behavior of this chain as this chain runs successfully on every alternate day with approximately the same amount of load in it.
    I was not able to attach the many screen shots or the info which I had gathered during my analysis. Please advice how do I attach these files
    Best Regards,

    Hi,
    Normally  index  creation or deletion can take long time in case  your database statistics are not updated properly, so can check  stat  after your data loading is completed and index generation is done,  Do creation of database statistics.
    Then try to recheck ...
    Regards,
    Satya

  • Environment variable RFC_NO_TRFC_CLEANUP

    This concerns RFC's being submitted by an external system.  There is an OSS note 480089 that refers to setting the environment variable to 1.  Where is this environment variable set and what does it do if I set it to 1?  My guess is that it is set in the SAPRFC.INI file but I can't find any documentation to know this for sure.

    Hello,
    Check these parameters
    dbms_type=mss
    MSSQL_DBNAME=
    MSSQL_SCHEMA=
    MSSQL_SERVER=
    please be sure you have set this
    as note 128126
    for user SAPServiceEDP
    regards,
    John Feely

  • RFC Connection error in BW

    Hi,
    Source system error.
    BW
    RSA1&#61664;Source System &#61664;(Context Menu) Check
    Error: RFC Connection Check failed
    Diagnosis                                                                  
    You tried to logon to check the connection to the source system. This was not successful.
    System response                                                            
    Name or password is incorrect. Please re-enter   
    Procedure                                                                  
    Check the BW destination in the source system. In particular with SAP connections make sure that you have entered the correct password.  
    How shall I proceed?
    I checked  User ID in Source System.
    Thanks

    Hi,
    Its simple, when the BWALEREMOTE user was setup in your system, the password provided was incorrect or the user ID with that password might have been locked.
    Using transaction SM59 you can setup the RFC Destinations. So, go to SM59 check the user ID and give the correct password.
    Hope this solves your concern,
    Regards,
    Habeeb

  • Debugging an RFC function module

    Hi,
    I am making an RFC call from Server(RDH) to server(RDI).The problem i am facing is that i am not being able to return debug the function module nor is this returning any values. The function module has been transported to the RDH and Rdi servers.
    One reason could be that the destination returned by teh function module us wrong but the people concerned insist that it is correct. I am at a loggerheads.
    Thanks
    CALL FUNCTION '/GLB/RGT_RFC_DESTINATION'
        EXPORTING
          destsysttype                 = l_c_o "commercial box
        IMPORTING
          rfcdest                      = v_comdest
        EXCEPTIONS
          no_destination_found         = 1
          own_logical_system_not_found = 2
          OTHERS                       = 3.
      IF sy-subrc <> 0.
        MESSAGE i004."Destination not maintained
        LEAVE LIST-PROCESSING.
      ENDIF.
      CALL FUNCTION '/AOA/FAO_RFC_BILL_INFO'
        DESTINATION v_comdest
        EXPORTING
          im_i_bsid10           = i_bsid10
        IMPORTING
          ex_i_billing          = i_billing
          ex_i_vbfa             = i_vbfa
          ex_i_vbpa             = i_vbpa
        EXCEPTIONS
          communication_failure = 1
          system_failure        = 2
          OTHERS                = 3.

    Did you check in SM59 whether the said RFC destination is maintained and if it is able to connect to the destination.

  • RFC error while adding an remote monitoring entry to CEN

    Hi,
    I am trying to add an remote system to CEN by RZ21 i.e.
    in RZ21 -> Technical Infrastructure -> Configure Central system -> Create Remote Monitoring Entry
    But while testing RFC connections before saving, it giving following erros :
    SC4_RZ20_COLLECT_195119Error when opening an RFC connection
    Error during remote call of SAL_MS_GET_LOCAL_MS_INFO function: Error when opening an RFC connection
    Error during remote call of SALC function: Error when opening an RFC connection
    Error during remote call of RFC1 function: Error when opening an RFC connection
    Are these errors of any concern?
    or shall i go ahead and save the entries?
    Please suggest.

    Hi,
    ssue has been fixed after following
    SAP Note 1453112 - CCMS agent and kernel: patches 2010
    1:) Here we first performed kernel upgrade then re register agents as per note.
    2:) While for mentioned error during remote monitoring entry we checked in path
    Tcode-> sm59-> TCP/IP connectiones -> then in RFC destination SAPCCM4X.<SID>.<instance no> and found destination information was not correct so we corrected as
    SAPCCM4X.<monitoring system id>.<instance no> then
    then perform remote monitoring entrory steps via RZ21 and issue got resoulved

  • Another issue concerning FlateDecode

    Hello, everyone. I've been said to repost this thread here, so there it is.
    I've got an issue concerning parsing a  pdf file. I'm trying to create a php parser for the pdf files, that  extract text AND fonts, any other data i can extract might also help my  needs, but is not absolutely necessary.
    And so on for the  last two weeks i've been surfing the net, trying to find a fitting  solution, but unfortunately, none of those could extract fonts, so i  decided i should inflate streams myself, and extract information i need,  yet again, unfortunately, i've only found a few php functions, like  gzinflate, and, for some reason, they do not work on MY pdf file. After  several attempts, i gave up on trying to get all i want at once and  started trying to simply decode the stream by any means necessary. But i  also failed, all of the user(developer)-written functions couldn't  inflate it. Some of the functions returned 5-6  64-bit symbols after  decoding a stream with length of over 5000.
    Most fitting  solutions were found while surfing adobe forums: "remove first 2 bytes  add a header and inflate" - that method returned two symbols after  inflation.
    Incase i do not add the header i get an error calling  gzinflate function. I've also attempted to decode removing different  number of bytes from start - from zero to 15 bytes. All of them failed.
    From what i know atm:
    * my pdf streams are only using flatedecode filter;
    * my pdf file is version 1.4, which is written in both adobe reader info and in raw source at first line;
    * my data is kept in ansi format;
    * stream should be trimmed before trying to decode it;
    * gzinflate function uses both Huffman Encoding and RFC 1951, so i do not need to add a header, only got to remove first 2 bytes.
    In  addition there is some mysterious info, that flatedecode is one of two  filters which take up some parameters, although info on what those  parameters are and how do i call inflation with them failed to be found.
    Finally  i've downloaded a sample.pdf file, that is also using pdf version 1.4  and flate decode alone and by simply removing first 2 bytes and calling  gzinflate, i've succeeded in decoding the data stream.
    So  the question is: "wtf?"... my stream is NOT damaged, because i'm able to  open it with adobe reader and is not password-protected, why can't i  decode it then?
    There is also another question, in first data stream we see:
    /I 295/L 255/S 43
    after filter name. What those parameters might be?
    Some info:
    trailer
    <</Size 81/Prev 5999684/Root 11 0 R/Info 9 0 R/ID[<EE951A7F3B62BED917DA9DFF020EE348><4A129B9704454547B9307854F5845526>]>>
    first data stream:
    80 0 obj
    <</Length 260/B 271/Filter/FlateDecode/I 295/L 255/S 43>>stream
    xЪTЏ1KГP …ї——ЦґV%%uP A‘ЉЛs §7 л в"€q(†J  ' йрf§ "ё:€c~Ѓdp '‡
    q“ТAњULўCЅ—ГЗЅч ч

    WУСТгг]ґplЦZЕ
    *=vґx Ѓ Ї¦”РN<Еt&#152;ѕRxаKeNЏ&…}К!›±РИd8¤…&#127;&sВj– яр—YWА&#152;П0ќKшз“щ  &#127; 
    endstream
    endobj
    other sampled stream
    22 0 obj
    <</Length 4568/Filter/FlateDecode>>stream
    H‰|W]oЫК  І
    W– ™Rњ0–%y{УЫ’®µб.їыR и Р·ў ъPч)hТ HЃЫ>ф дсж7чММ’ў ҐHl‹ 9;{О™3і?,њщ‡YxoЫЄ5®nKл}oњ+ [ЧЮ ]ЭФ¶wµщчЯ u_ШѕпMЫ5¶qЌщёшіщЧў Їб з:~….й ъънпядН‡я,~э°xы»Т8ур~Qх¶л Sа_YЫ¦2UiЛОu€д{[ъ¦5   ш ~ ЮСЇя.2џ?ь !њ„pҐн$‚|кjл ьuuйlУч бh‹ўh)„-|EQю’UжS~фu›бЖ35{ћ# џEъ™с…sf–»Іµefуї>ь ЛyY p Ґ¬з[ЫzSUЮvuБ z[9пhA[#g[Ф®’EлЮЛЄґ’™E*Тs ьЫ
    ‚6Ц  @ш^Ђ vЌ\«й¶ы®А‹X i”¶ЄhaA {чHOц^v’Жьв±p~™·ЅІ&#152;.кјўП+`  ъм2?Ъ&Г& &l» рx  ТЖ® Ѕц¶,АWХч@ р{лZи l:?Й»     y;Ыu’6&#127;j*л ru@ АъIТ…$-њ lС3  хXы Dг ¦)lСС®‹ H™w щ> 9V@°3ЗТцЌ3ЗО6Ш<юt• ®Ю-Ћ@ЇхешµkmУUг»бІа'еурЌјч$к T–”Л"јQp”ї/ЮЯ-юИ”C7МWEІ!К‹ЋВФ uжКr‚] ¤WЎXЪљ#UЁКТ”mѓr© wE8Фe;%Ѕ Hпл“ц"з №CЭesѓ&#127;Љt §wѓЮїQ^ ДСuњvcЫ®кЗт %Ц3cЙzЈ_\µ‰ћї\ї2¤° Q”¦&zсjум*5КјЋф‹MzЅЋ¶/nL`v‚LЏ
    {TШ Њл  ¬xB¦•$ ЫwuЕYv¶„!Х   <ґеlUчS\ЄЪq¦Оѓ?ЖеЗgКМ  ™ )  УџY^  }0Kъэњ¶°2zu™{0”-Q -&#127;џМ іЈѓу°Ub hыб7ґH А§·“•^У_ъ№7џМ†oЄҐyБ·ЇLЋ*Єі—|хJ§:¶xкutдш w€G МсRzжЪиФиЌZn)Џ•yћы"Sл }7gМННZпТэЬ$ј§1      $xБJПпMЄLґЖЫШШбFBУуy]dQ¬МNНy ъ•Ю›‹ГкЦрЕfЙ°LгB‡ 8Щ"®¦ “јП ЊЧO °U,   9†0‡У®(‰8бK &#127;НП[уЭЂЪЦlф     ‰ВµN–YоЇ) +y•»ЄГkч tF{џ«(Э_ жRУ*     §Ѕѕ t€цэХ)Ёo« ];$”&#152;ЛµN$¶‰
    ЎоoтІѓCj`ЄЇМu¬сДк3 Ѓп•ОSµѓэIПІ$пЈѓ~‹¶™*„ йEђM ё}™ГC! AЖgsЕЩо.ЧTЈШjКм_ , v›—ф…¦§  ТЪи$Ю ї%LZ  EЛўU4A  ”щ4‰Ћз  иЭѓюt ї ЌЉ –jВшPRҐ BmЦљKhЕЏПHYЩaГи]Ѕ yН ;єЬљdЕ_«t&#127;&#127;Т№k  #эІЫ™$БIю”е“„{чШ2х°>‹"¦X.¤$ТtП`Nr&л"Ф+1,¦Ьі<
    їџlW¤ Ё ЁЦpK. д dЁ8дДZ Dґ 0ђ ПЂRА›d Ю/эДч&ZnЌ  ц  ”MЌB4‡B"ћ9 ¦иЙJ%Їд WћМБKВ ©Іжхкb n б2Pm ҐzјЕЇlЦR}ьe2S;dG_уЭ";ћбg®¶C)сЫх.ЕќH ¦п9QZ¤Оr Кf OђG'ХL®}тµщ¤&#152;  3› Kя0$<ь%qЖCЦ ж·yШ‹a § ж&љљ‡o '@ъ*ќ “W7јoр2 • ©зBђpЎ µµѕщ•Ф<JЁыІє х Zаuў/9 мZНёДb2ЕЛ$§% П#%%7& ›‰U ПF µ5ШХШ«ИвђЬ dи7KtґOІҐP
    ЋhўЫнМьLН–ъi; u іІaљ1чЈ&ысзР^JҐQs¬Пж1ИVЇo ±ЦС хj¶Ю П љл‡†іGГY ћ>ѓK“О х ґЂЫ{i+\yћШБЊўе‚aZ = ®ы&#152;‹     A MгZМн уСW¶Ъ¶a]}yЦFg"OЖ^‚я Q&#152;ЛЅI6*№71 (Чќ ){+ѕrУN,°ВjЙ…‚{ оД¦ЁуЬ ЕкрY Ц уCh  5P”Т8&Щ—нРMyЖ)ўЧ Ц*VѓFВЛgEBџ\8}рљЙ-&#152;%‡С"vЅ2їXЌ ІЂXђ<рДZ†”З| Z&»ч9~й $уT‚     J&#127;FaљSGЃ EьB°Pz=yЂеµ—;»§Fк  …Ћ&#127;Ћ@¤ Cм7yEeEГY „ЁчџL
    ц0 ќ|/(Т3Ь>м зvU °яо) ТL ±РnХg`xrлqE”\ =ЋeЫf;ћiЖб‡ ?·U i c T  Ќ&[@C]N Cјб cОй—f 7 ГSGdh–0Э§
    ;(ГЙЃ0 :Ю@ Ozхv.Фн—#M, ё‹J zu-І щж єљБТџљзтоrlќ'жїитc7|*В/ы^pБў     <ЎчњB^KѓU¤и [Є№XЎхиI'g ! }  ЗB8CK54Ш™ ‡/і–О© =‡Щc.аAЋC©Т\6КtOгц  рIЅ2?Ь\ eVќ©5 ‚ЖуVЕKeh&+ №н Y™ “ ?™ЮMЫ] є ›ш ЛпаиѓLжѓ’ЭИЙ =|–nYIйЦxэкv{  _
    #«cN5 Ј Iв&#127; «ицт4‡,§•:N Xc·=C©/Кђ±SЙ(ѕн`ю< 7cГ›§§ю ›’Ё¬j } &Ґ  &YпгРР“sф E0 NЛ<]ъыЬW2`'cюt AmС%„ПTErX  uv ¬K7aгJD8ґQзиь )Уpс8мќitљњ4:?|ћZлdІсu F‚% Z”5Ќ°)щ 9ж ЈGґЮA6Й хS  ІhГM cVыУ 8:ю4WЁEН5л+WжАЕ «;@ѕЗІќ>гw$щ’
    /г ‰2= Љ·UйN‡)обЎК щ НДТ>KЫшєљtПj€лыЎ}ѕХй ђР9ЃGh/ХЩ  ± TYhЁ
    Hjї5t№BЪ©њ—Rs0»Уa
    э0 Џ™‡VЈnH=A
    мЦўЮиыWf=ШСяш®¶еґ(:Уѓ9тH  ГDѓ вШI§аЪ ]@ђ8Mљ¶ щ ч©ЯвЗд›»oз"¬д%БHњЛЮkЇ э&ердVw іT#Ц Bj  Iі‰aЉСжњЩП%«И,АcЦ
    .+Л_‰3В№Ћ¤TТ ”еяp«ЄіѕшFДм‰ѓJdRрјот‡ќщ0‘РxвѓзlУ†Hґ: nS&#152;3= WцJgД ™–‚ †Дѕ¶оDY¦yкЩsDA ЁШ©&ЮЬ€у°щт; S»;6РHO
    Ж™Ь‰Кёz«9S NwЫ№ 5зЖћ„TqЙ    
    ј#R –¶ЫtФм‘ђђ, мѕ«Џnп|њq
    )  К   ©rV°‹ЊКА X,‡ > Д†«anЎqжњ (Vуќ‘Ф[п =ЉЬU'№b8 Q     јкЄ^3 ББЖЪшРqOОЊ
    ЁвµM5/vА2vТPtц삤jёEJюzЁ6p 0эEљ DҐ@Њ^2Ыі  ™#:_` ©Њ2"Д‚ fћКхJ±? °ЉxТ“p)Й{фЙz¶‰ццПъ;vт ; k«МFзрP»аU;гбиИеГ^М 1mІц
    qљА…“Ќ™h ѕ©. =ku —АМ…гWYqђўВ {FЁsо!Яd NЦС?"  Mј—ЉLииЖ,~ЙXЕSNN1µ9ј   }Н>‡ GЏ`L‡<З®®[ЙX=7ч«КbrG™ 9  ўЏ'ЪаґqTЊ ‹[ЬC¦±WПU іМZн1P ¤/‚o·‡†н фѓdдогЅQЅ^ R«е О  Є zЮ‡ќДйВIT  D В©n.¤ ё±џВ^–4! /YжMптт9 }№ґ –„лЋ  †e”& .S} гЂ hhДќ’ :a»[Ї     9“?u¶HX W&#152;7|DZ
    Жs¤–+6Г‰ftк И"~ј  Ч k
    О†ќ™cю‰+ ШЇИ<†ЬЬ+Dh[BKd ґЫэБv'Ў,›3I ь–dhjс)xZXVҐ0Hvюрq± Rя“%‰Зw4¶™щъвP¦ЮћСwп XїСbS= I8
    31ю3 ¦@Џ%п Ак@НoКK xмr8В†ю"Ђ0Ў~dJ «+јф‹J5јvЫћz AГA}ЈЉ1 тJо‚АЦ%» lУiѓе›iЦч±Iм·ћ ЄЈ•НK~ Y‰8p|ё Ѕyd/№ШV4~<&#152;BЯTМУнЗќщҐ§OхA _ --З,uF Яg+PI‰Љ     _Otе°ЯЊнѓёё› ™эv/7ЙЉ1љИ`(#_ЄP§®ХьЌёМљ РаЌBюґЃ6±vФhbDоЃ3lU@Ф2ыћр¶@
    /GЫ¤Є $«ЧЦ РQ#;Ў  ађnСG• I ¤йF¬г љь CЉіЋxт¦>¶ЮW&#152;1тЛ¦|н®»TТU *›IшђВ? P0і> !фШu6$&ѕђ<e     [Ю©…\@ќ 1 &ўjмЕ©)`ЫО`Pе—ѓуVW2аЇу  ?ГЇfY AЯ 6O6ЋВ%(RD«Ф·µй ‚ї&#152;› FXнМ[ N «ґаьЃ [ПЙ‚Є!ЖiПВgДЃЪ©ж3ќГ" З¤F·ТNK‚yЛ}OЕєиЎЫ{„гHп9&#127;yє1џџl њН”yt> _] ^   Yй%Я:*уџ)ёms}о п! і&#152;)7Њі РKyГµъs¤шЙ   _ђ0 Jщх+¶Чv~‹ёУ™Ћ^кч®ЄчNЅ ‚[Б ЩкMh™ТнЙ  FZe~&]3< BCi _ G&#152;р«К|щ‹ъt— ¦бcюНяэу…·н6–N ДПжM\МШ0yм ›42 йµJ'Б‰ ¤фтRЌХ55-сЏнҐРрН 0Ґ<U—Д2 •ъt {™жи¬2НsN0€оСн“Аz B q Avaт‰&#127;b 5Ё&#127;І т°Ќ30©5c‰ф–§Љ8МЫM ‰oW|YЉiP I5њ_«Г®«ЂБ(АnPFоСІ=ШпC¬ЂЕ:щ№ Ю,,BшПВЊЂГТШr?|•3XыЦ@ (°щµ ,« ЂМЊ—r…L™&ЕЌ  pШ-'QцЧsI¶шНЬgАѓ]–8ЯБх Ьv Їщґґ ~њс@EћTР]ёfz®Ън; BљЁсzК ь §@fаРZРl ЌО4+…A`Љ6¬  I gХСе>ќ g> .Г€ўn T3]ђfГ"‚
    В ‰ТБtV
    I¤  сg ґmє
    Ш§uzQђoђN фZ т Гx`а)ХYB Q>„Ъ2Р7И ДЙ п ?™wYс KнC‘f.‡ђАd9  ЌФХ ІFb!з„qТЫ>Ђя№вхѕ ‡hч(ЊЇсК Ђ «пP +©unчes  »F ь}Т_№о¬5Ф8 +,љP^d[µЫюkю
    endstream
    endobj
    P.S. as a worst case scenario, i'll be left with no other choice but to write whole script on a low lvl myself, and it'd really be bothersome if it wouldn't work after writing it all, so i gotta know what is wrong with those streams.

    Regarding ISO 32000-1:2008 - both yes and no. I've looked through it, trying to find any useful information about pdf 1.4 and flatedecode, but only managed to find tiny bits of information i've already known, nothing about different types of flatedecode, nor about hidden encoding that is not shown in filter list.
    But, ofc, i haven't read all 800 pages... My goal is not to become PDF specialist, i just want to decode a stream.
    P.S. Originally i've posted this in development/pdf workflow forum tree, but for some reason thread got closed and i've been told to repost it over here.

  • RFC destination Java = ABAP system to wrong system

    Hello everyone,
    I have a NW04 Java system (WebAs 640, SP19), which has an RFC destination to an ABAP system.
    The strange this is this: we changed the target system of the RFC connection to a different one (let's say from SID1 to SID2), they have different system numbers, different host names and different gateways. Only user and password we kept the same, as that's easier to maintain.
    We have a self developed java application which uses this RFC connection.
    When we call the application using only the <b>not</b>-fully-qualified hostname the RFC connection to the old (SID1) is used, but the destination is defined with SID2.
    However, when we use the fully qualified hostname in the URL, it works with SID2 (which is correct).
    Does anyone have an idea why that happens and what we can do to prevent that?
    Regards,
    Cornelia

    Hi Mantosh,
    it's an RFC connection entered in Visual Administrator of the Java System (service Destinations), so there's no possibility to set an RFC type like in SM59.
    Of course you're right concerning the hostnames, but I was wondering how that could happen. Normally, it should read the data which I configured in the RFC connetion and use that.
    We deleted temporary files and cookies and all from the workstation were we started the browser, even rebooted the workstation, but no effect.
    Do you know any cache were the java system could have the old data left?
    Regards,
    Cornelia

  • Call RFC enabled function from within VBA in BI 7.0

    Hello Experts,
    the problem that we have should be general, i have found some postings on this forum concerning it, but unfortunately no proper solutiont.
    I just want to have the possibility to call the rfc enabled function module from within the callback function in VBA after executing of some query.
    I have seen the suggestion to build a new RFC connection in VBA, but therefore you should hard-code all connection parameters (including user + password)
    in the VBA code, this solution is for us not acceptable due to the security reasons.
    Is there some way to use the existing connection of BEx Analyser in order to execute the function calls?
    This functionality was possible in 3.5 but not in 7.0 since many functions that were available in 3.5 are not supported now.
    Do you have experience/suggestions for this problem?
    Any help would be great.
    Thanks a lot,
    Kirill

    I've got the same problem. Did you find the solution?
    Thank you,

  • How to display RFC-Logon-Screen for non trusted connection in Web-Dynpro?

    Dear Web-Dynpro-Specialists,
    i got a issue while creation of an WebDynpro-Tool, which is using RFC connections for reading data.
    In some cases the RFC connection is not a trusted one connection, so a login is nessessary, but in
    this cases not a window is coming up for login....
    Any idea how i can get this window for login, in order to collect the nessessary Data for my tool?
    Additional Information concerning the RFC connection:
    While running my Web-Dynpro i run this Method:
    METHOD get_table_entries.
    CLEAR rt_entries[].
    CALL FUNCTION 'RFC_GET_TABLE_ENTRIES'
    DESTINATION iv_destination
    EXPORTING
    gen_key = iv_table_key
    table_name = iv_table_name
    TABLES
    entries = rt_entries
    EXCEPTIONS
    internal_error = 1
    table_empty = 2
    table_not_found = 3
    OTHERS = 4.
    CASE sy-subrc.
    WHEN 1.
    RAISE internal_error.
    WHEN 2.
    RAISE table_empty.
    WHEN 3.
    RAISE table_not_found.
    WHEN 4.
    RAISE unknown_error.
    ENDCASE.
    ENDMETHOD.
    Thanks a lot in advance
    Best regards
    Carsten Klatt

    Hi!
    You can use the function module RFC_MODIFY_R3_DESTINATION to create, modify and delete RFC connections. You will need the system ID (e.g. ABC), client (e.g. 123), system number (e.g. 00) and the host name of the server. In this example the following code would create or modify the RFC destination ZRFC_DESTINATION.
        CALL FUNCTION 'RFC_MODIFY_R3_DESTINATION'
          EXPORTING
            destination                = 'ZRFC_DESTINATION'
            action                     = 'M'
            systemid                   = 'ABC'
            systemnr                   = '00'
            server                     = 'serverhostname'
            language                   = sy-langu
            client                     = '123'
            user                       = 'USERNAME'
            password                   = 'PASSWORD'
            description                = 'Dummy RFC Connection'
          EXCEPTIONS
            authority_not_available    = 1
            destination_already_exist  = 2
            destination_not_exist      = 3
            destination_enqueue_reject = 4
            information_failure        = 5
            trfc_entry_invalid         = 6
            internal_failure           = 7
            snc_information_failure    = 8
            snc_internal_failure       = 9
            destination_is_locked      = 10
            OTHERS                     = 11.
    With the following code you can delete this connection:
        CALL FUNCTION 'RFC_MODIFY_R3_DESTINATION'
          EXPORTING
            destination                = 'ZRFC_DESTINATION'
            action                     = 'D'
          EXCEPTIONS
            authority_not_available    = 1
            destination_already_exist  = 2
            destination_not_exist      = 3
            destination_enqueue_reject = 4
            information_failure        = 5
            trfc_entry_invalid         = 6
            internal_failure           = 7
            snc_information_failure    = 8
            snc_internal_failure       = 9
            destination_is_locked      = 10
            OTHERS                     = 11.
    Please keep in mind that deleting an RFC connection is usually noted in the system log.
    If you want to reuse your connection for multiple servers, you could run into trouble since connection data is cached.
    Sincerely,
    Stefan

  • Call remote function on a satellite system using RFC target sys option

    Hi all,
    I am on the Java stack and I would like to call the ABAP stack of a statellite system. I can create a JCo connection on this system directly but for security reason I am not allowed to do that. I would like to call this system through the ABAP stack of my machine (I am in dual stack environment).
    - How can I use RFC target sys (available in SE37 for Remote-Enabled functions) with my JCo connection?
    - Or, is there a generic function which can call all other functions on a remote system (still using RFC target sys)?
    Many thanks,
    Stephan

    Siddhesh - thank you for the link; the blogs by Thomas are required reading as far as I am concerned.
    Hi Raja;
    <i> do you mean another ABAP system (was6.40)?
    and from here using another FM you call the 4.6c
    system RFC ?</i>
    Yes, that is what we are doing.  We are calling a web service from an Intranet form to the 6.40 system that, in turn will call the 4.6C system and pass the data back to the Intranet form (through 6.40)
    <i> may be you could pass the RFC destination as import
    parameter to the 6.40 RFC and use the same will the
    call to 4.6C RFC from the 6.40 RFC</i>
    That would work, but it would be more beneficial to just use the function module on the 6.40 system as a proxy to the function on 4.6c and not have to enter code in it each time. 
    I had thought of writing just one function module in the 6.40 system that could dynamically call any different function module in 4.6c (based on the input parameters), but since were are trying to accomplish SOA, we need visiblity to each web service (ergo function module).
    If it's not possible, that is OK I am just hoping someone had found a way to pull this off.
    Thanks!
    John

  • RFC  destination from XI instance to R/3 instance.

    Hi
        This is sekhar i am searching for a job and while practicing XI i am not able to connect to the R/3
    while from R/3 i can able to connect to XI  instance as iam not concerned about basis can give any suggestion to solve it out

    hi raj
    see the below link:
    Is it possible to use the RFC sender adapter for asynchronous calls?    Async call
    http://help.sap.com/saphelp_nw04/helpdata/en/f6/e002416225f023e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/f6/daea401675752ae10000000a155106/frameset.htm
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci983752,00.html
    <a href="http://File to RFC using BPM-Starter Kit: By Arpit Seth">http://File to RFC using BPM-Starter Kit: By Arpit Seth</a>
    reward points if helpful
    regards
    sreeni

  • Trigger an RFC call to ECC from PI using BPM

    HEllo Experts,
    This is my first time in ccBPM and require your expertise in gaining some insights onto calling an RFC FM using ccBPM.
    I am typically implementing the scenario as it is mentioned in this blog: /people/mitesh.parekh/blog/2008/12/01/receiving-aleaud-as-acknowledgment-in-ccbpm in order to generate acknowledgements from ECC.
    I have created the IR and ID and I am successfully able to exceute the BPM till step2. Step 3 is the ABAP mapping part for which i have specified teh required properties and Operation mapping too.
    My concern is that how do i proceed from Step 4 i,e how do i trigger this RFC call to ECC and receive it in BPM again?
    Thanks in advance,
    Elizabeth.

    I am developing a scenario which looks like this MDM ->PI ( BPM)  -> ECC.
    Now the Integration process that I am developing is with reference to blog http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12249. [original link is broken] [original link is broken] [original link is broken]
    I am posting MATMAS from MDM which is received in first step(receive step) of this BPM.
    2nd step (Send step - BPM) will send this MATMAS05 Idoc to ECC and Pi will have a message id generated for this message.
    3rd step of BPM (ABAP mapping) - which will read the actual PI Idoc number from system tables based on the message id from step 2.
    4th step: Idoc number retrieved is to be sent in the requset message of RFC ZALEAUD4XI.
    5th step: Response of ZALEAUD4XI RFC is to be received in PI and sent for further processing.
    Do i need a mapping between the requset output of ABAP mapping and the input RFC requset message of step4?
    Thanks,
    Elizabeth

  • Use the authorization object while creating RFC

    Hi All,
    I'm able to create a RFC, can login from one sap system to another sap system and use the  following FM.  Here my concern is how to make the RFC more secure, i mean any user can access the target system with my login. Meanwhile came across a authorization object text box in the LOGON and SECURE tab while creating RFC.
    so please put on light on how to authenticate the specific user to logon using the RFC.
    Thanks in Advance.
    Regards
    Lalitkumar.

    Hi Lalit,
    Usually for RFC connection will be done with the, user type   system user type (means,they should not be able to login to system thru GUI)
    2. Even if the user know the login id / password, he should  have auth to create RFC like (SM59 and related auth objects)
    and even for remote connection also we have different auth to restrict
    3. These type of authorization will be  given to basis guys only.
    4. Logon/Security 
                 Lang-En
                 Client-` client no
                 user-  user
                 Password - bw password.
    Here you will be specfying the  user id  ( system type)  / password for connecting from one system to another.
    and in next tab you can do Test connection.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a08fbe33-0501-0010-2d9c-fb37e9795fd9
    Thanks,
    Sri

Maybe you are looking for