Remote enabled BAPI/RFC to upload a Resume

Is there any Remote enabled BAPI/RFC to upload a Resume and how to assign it to Applicant ?
I need to upload Resume from a .Net program and assign it as attachment or otherwise to Applicant.

The reason for posting it here is this:
I used Remote Enabled FM BDS_BUSINESSDOCUMENT_CREATEF to create an attachment (.DOC word document) to APPLICANT Object. It works fine when executed from SE37.
When I execute(call) from .Net code, I get exception "ERROR_KPRO".
So I am looking for ANY way to attach or send Resume document into SAP and some how associating it with APPLICANT object, either by solving ERROR_KPRO or by suggesting any other way...
Thanks for the response

Similar Messages

  • Remote enabled BAPI/RFC to create VACANCY in Recruitment

    Is there any Remote enabled BAPI/RFC to create VACANCY in Recruitment?
    I need to create VACANCY from external .Net program.
    Thanks.

    closing to post another question

  • Remote-Enabled BAPI/RFC for creating "Request Special Payment (SPSP)"

    Is there any Remote-Enabled BAPI/RFC for creating "Request Special Payment (SPSP)" which is one of the Personnel Change Requests under MSS ?
    Thanks.

    closing to post another question.

  • Remote-enable bapi to upload employee photos

    hi,all
    i need to upload emplyee photos from another application system to sap,but i have no idea about such remote-enable bapi.
    can anybody show me one?
    Regards
    Darell

    hi,all
    i need to upload emplyee photos from another application system to sap,but i have no idea about such remote-enable bapi.
    can anybody show me one?
    Regards
    Darell

  • Standard remote enabled bapi for creation of purchaser contract in srm

    Hello Friends
    Plz tell me is there any standard,remote enabled FM/BAPI in SRM system for creation of purchaser contract.
    I found BBP_PD_CTR_CREATE. But this is normal FM.
    I need BAPI like BAPI_CONTRACT_CREATE which there in ECC system.
    Plz help.
    Thanks & regards,

    One idea is to write a wrapper FM that is remote enabled and internally call BBP_PD_CTR_CREATE for your own use.

  • Question conserning a remote-enabled BAPI

    I have created a quick and 'easy' BAPI that will return a table of shipping document numbers.  The code is below:
    FUNCTION z_bapi_likp_get_list.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(ZBAPI_DELIVERY_DOC_IMPORT) TYPE  ZBAPI_DELIVERY_DOC_IMPORT
    *"  EXPORTING
    *"     VALUE(ZBAPI_DELIVERY_DOC_EXPORT) TYPE  ZBAPI_DELIVERY_DOC_EXPORT
    *"     VALUE(RETURN) TYPE  BAPIRETURN
      SELECT vbeln FROM likp INTO zbapi_delivery_doc_export
        WHERE lddat = zbapi_delivery_doc_import-lddat AND
              vstel = zbapi_delivery_doc_import-zzvstel.
      ENDSELECT.
    ENDFUNCTION .
    ZBAPI_DELIVERY_DOC_IMPORT is a structure that contains two fields: LDDAT and VSTEL
    ZBAPI_DELIVERY_DOC_EXPORT is a structure that contains one field: VBELN.  I tried to follow  and it seemed to work great but I have a slight 'problem'.
    I need to include the leading zeros on the document numbers.  I tried to loop through the structure (after the select) and append the zeros that way but it wasn't allowing me to loop through the structure.  Does anybody have any ideas/suggestions?<a href="http://www.erpgenie.com/abap/bapi/example.htm">this step-by-step example</a>

    Well first of all,  if  ZBAPI_DELIVERY_DOC_EXPORT is not a table type, then you are not getting an internal table back from the BAPI, it is a single line, or structure, which is why you can't loop at it.   If you want to return this as a table, then you need to either make ZBAPI_DELIVERY_DOC_EXPORT a table type, or use this in the TABLES parameter tab when defining the function module(BAPI) in SE37.  Right now it is defined as an EXPORTING paramter.
    As far as the leading zeros are concerned, you should be getting the leading zeros, but you may want to code your select like this.
      Select vbeln from likp into corresponding fields of table
                            zbapi_delivery_doc_export
                           WHERE lddat = zbapi_delivery_doc_import-lddat AND
                                         vstel = zbapi_delivery_doc_import-zzvstel.
    Of course this coding will only work after you have adjusted the ZBAPI_DELIVERY_DOC_EXPORT parameter.
    Regards,
    RIch Heilman

  • Difference between BAPI and remote enabled function module

    Hi!
    what is the difference between remote enabled function module and
    BAPI.
    How do we use remote enabled function module .
    thanks
    Amit

    Please search the forum before asking basic questions.

  • Remote enabled rfc

    hi gurus,
    may i know is there any t-code which i can list out all of processing type = remoted enabled rfc? not the normal function modules.
    please kindly advise.
    thanks alot.

    Hi,
    You can check the list of Transitional RFC.
    Run T-Code SM58  Change  the username to * and click on Execute button on top or press F8
    Regards
    Hiren K.Chitalia

  • Remote Enabled RFC for Reading SMTP Adress out of ADR6

    Hi,
    just searching for a Remote Enabled Funtion which is able to return the SMTP Adress out of Table ADR6 for a given business Partner ID. (which needs also to be converted to ADDRNUMBER via BUT000 / BUT020 to match the Key Field of ADR6)
    Any hints for me ?
    Thanks
    Marco

    Marco,
    Use the following sequence of BAPI's:
    Call: BAPI_BUPA_ADDRESSES_GET,
    Then call:
    BAPI_BUPA_ADDRESS_GETDETAIL
    This will allow you to get the e-mail address for a given partner id.  You can write a wrapper bapi, to consoldiate the two steps into one process if needed.
    Take care,
    Stephen

  • Difference between BAPI Function Module and Remote Enable Function Module

    Dear Experts,
        I want to know the main difference between BAPI Function Module and Remote Enable Function Module ?
    One main difference that I know is BAPI FM are declared in Methods of Business Object  ie BAPI are methods of BOR where as Remote Enabled FM are not. What are other differences? Is it possible to convert a Remote Enable FM to BAPI FM .
    regards
    Manish

    Hello,
    Did u create any ZBAPI?
    The Procdure for Creating the Customer BAPI is Create a Remote Enabled Function module and then goto the tcode BAPI.
    Once u go in to that just take the Project tab and enter the details.
    by this way u can create a Customer BAPI.
    With Regards,
    Sumodh.P

  • Using bapi how to upload the data into sap database?

    hi dear all,
                  im facing problem with bapi ? let me edcuate on bapi ..
    i will be  waiting for reply.
    my e-id :[email protected]
    thanks&regards
    shiva.

    Hi
    A BAPI is a method of a SAP Business Object. BAPI enables SAP and third party applications to interact and integrate
    with each other at the Business Object / Process level.
    Check this link to know more about BAPI.
    http://www.sapgenie.com/abap/bapi/example.htm
    http://sappoint.com/abap/
    Batch Data Communication (BDC) is the oldest batch interfacing technique that SAP provided since the early versions of R/3. BDC is not a
    typical integration tool, in the sense that, it can be only be used for uploading data into R/3 and so it is not bi-directional.
    BDC works on the principle of simulating user input for transactional screen, via an ABAP program. Typically the input comes in the form
    of a flat file. The ABAP program reads this file and formats the input data screen by screen into an internal table (BDCDATA). The
    transaction is then started using this internal table as the input and executed in the background.
    In ‘Call Transaction’, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling.
    It can also be used for real-time interfaces and custom error handling & logging features. .
    To know more about BDC,
    check the link.
    http://sappoint.com/abap/
    Main differences are...
    In case of bdc data transfer takes place from flat file into sap system ie the file existing in sap system to sap sytem
    where is bapi's r remotly enabled function modules which are assigned to some business objects n used to transfer the data between different business partners who are using different systems other than sap.
    not only that...
    when you plan to upgrade your system version then bdc willnot support those upgradations where as bapi's will support.
    http://www.sap-img.com/abap/ale-bapi.htm
    SAP BAPI
    BAPI STEPS
    Hope this helps.
    ashish

  • When and Why we use BAPI, RFC and IDOC.. in XI

    Hi,
            Could any one tell me why we some time use BAPI, and some times use RFC and some times use IDOC while communicating with the SAP systems.
    Is there any differences while using the same.
    regards,
    Sunil

    Sunil,
    RFC and BAPI are same as per the technical point of view both are remote enabled function module..
    BAPI is provided by SAP while RFC is created by a developer..
    IDoc is another proprietary technology of SAP for exchnaging messages .
    Difference lies here :
    1. For RFC/BAPI you need to use RFc adapter
    while for IDoc you need to use IDoc adapter..
    2. For RFC you need to create RFC destinations not for Idoc
    3. For Idoc you also need to manage Partners Profiles..inn R3..
    These are few differences in using RFC/BAPI and Idoc...not the only ones..
    Feel free for any clarification..
    Regards,

  • Reg:BAPI RFC

    How to create BAPI-RFC?wht is the purpose of bapi rfc?
    plz send me urgently.........

    Hi,
    Programming a BAPI consists of some tasks like: •Defining BAPI Data structures ( using SE11 )
    •Creating BAPI Function Modules (For each method)
    •Defining BAPI Methods in the BOR
    •Documentation of the BAPI
    •Generate ALE interface for asynchronous BAPIs
    •Generate and release
    NOTE:
    Here we will not be covering the two points – Documentation of BAPI and Generating ALE Interface for asynchronous BAPIs.
    NOTE: You can use the BAPI explorer (T-code BAPI) to get a step-by-step instruction / checklist in how to create a BAPI. In the BAPI explorer select the Project tab.
    EXAMPLE – HOW TO CREATE A BAPI
    In the example we will create a BAPI that reads some information about the line items for a Sales Invoice from table VBRP based on the Invoice No. that is supplied to the import parameter of the BAPI Function Module.
    BAPI Name ZGetInvoiceItems
    Function group ZBAPIVIN
    Function module: ZBAPI_GET_BILL_ITEMS
    FM Import parameters : IV_BILLNO TYPE ZBAPI_BILL_ITEMS-VBELN
    FM Tables :IT_VBRP LIKE ZBAPI_BILL_ITEMS
    FM Export parameters : RETURN LIKE BAPIRETURN
    Defining BAPI Structures
    This is the basic step followed while creating BAPIs. All the relevant structures that are required for BAPI have to be created using T-Code SE11. The structures can be created for Import/Tables parameters. Use Data type -> Structure
    In our case we do not have multiple inputs but just one input i.e. Sales Invoice No. and so we have not made use of any structure for the purpose. But if required, structure can be used for import parameter also.
    The following are the components of structure ZBAPI_BILL_ITEMS:
    Field Name Description
    VBELN Invoice Number
    POSNR Invoice Item Number
    MATNR Material Number
    FKIMG Quantity
    VRKME Sales Units (Quantity)
    NETWR Amount
    Point of Caution
    It is required to define a structure for every parameter in the BAPI and use of same structures which are used in existing applications cannot be done because BAPI structures are frozen when BAPIs are released and then there are restrictions on changing them.
    Screenshot of Structure – ZBAPI_BILL_ITEMS
    Creating BAPI Function Modules (For each method)
    We must create new function group for each BAPI. If the BAPIs are related then the same can be grouped under the same FUNCTION GROUP to enable the sharing of global data amongst the related BAPIs
    Screenshot of Attributes Tab in the FM ZBAPI_BILL_ITEMS
    Screenshot of Import Parameters Tab in the FM ZBAPI_BILL_ITEMS
    Screenshot of Export Parameters Tab in the FM ZBAPI_BILL_ITEMS
    NOTE:
    Since Remote Enabled module processing type is selected and the Import/Export parameters can only be BY VALUE for an RFC enabled function module, select the checkbox for Pass Value for each IMPORT/EXPORT parameter.
    Screenshot of Tables Tab in the FM ZBAPI_BILL_ITEMS
    Code in the Function Module ZBAPI_BILL_ITEMS &
    related Includes in the Function Group
    INCLUDE LZBAPISTATUSUXX
    THIS FILE IS GENERATED BY THE FUNCTION LIBRARY. *
    NEVER CHANGE IT MANUALLY, PLEASE! *
    INCLUDE LZBAPIVINU01.
    "ZBAPI_GET_BILL_ITEMS
    INCLUDE LZBAPIVINTOP “ Global data
    FUNCTION-POOL ZBAPIVIN. "MESSAGE-ID
    TABLES: VBRK, VBRP.
    DATA: T_VBRP LIKE ZBAPI_BILL_ITEMS OCCURS 0.
    STRUCTURE FOR RETURN MESSAGES BY BAPI FUNCTION MODULE
    DATA:
    BEGIN OF MESSAGE,
    MSGTY LIKE SY-MSGTY,
    MSGID LIKE SY-MSGID,
    MSGNO LIKE SY-MSGNO,
    MSGV1 LIKE SY-MSGV1,
    MSGV2 LIKE SY-MSGV2,
    MSGV3 LIKE SY-MSGV3,
    MSGV4 LIKE SY-MSGV4,
    END OF MESSAGE.
    INCLUDE LZBAPIVINU01 - Subroutines
    ***INCLUDE LZBAPIVINU01.
    FUNCTION ZBAPI_GET_BILL_ITEMS.
    ""Local interface:
    *" IMPORTING
    *" VALUE(IV_BILLNO) TYPE VBELN
    *" EXPORTING
    *" VALUE(RETURN) TYPE BAPIRETURN
    *" TABLES
    *" IT_VBRP STRUCTURE ZBAPI_BILL_ITEMS
    Check if the Invoice exists
    select single *
    from vbrk
    where vbeln eq iv_billno.
    if sy-subrc ne 0.
    If not return the error message
    clear message.
    message-msgty = 'E'.
    message-msgid = 'Z3'.
    message-msgno = '001'.
    message-msgv1 = iv_billno.
    perform return_bapi_message using message
    changing return.
    exit.
    endif.
    If the Invoice exists, get all the required item lines information
    in the table it_vbrp
    refresh it_vbrp.
    clear vbrp.
    select vbeln posnr matnr fkimg vrkme netwr
    into table it_vbrp
    from vbrp
    where vbeln eq iv_billno.
    ENDFUNCTION.
    FORM RETURN_BAPI_MESSAGE *
    --> VALUE(IV_MESSAGE) *
    --> XV_RETURN *
    form return_bapi_message using value(iv_message) like message
    changing xv_return like bapireturn.
    check not message is initial.
    call function 'BALW_BAPIRETURN_GET'
    exporting
    type = iv_message-msgty
    cl = iv_message-msgid
    number = iv_message-msgno
    par1 = iv_message-msgv1
    par2 = iv_message-msgv2
    par3 = iv_message-msgv3
    par4 = iv_message-msgv4
    importing
    bapireturn = xv_return
    exceptions
    others = 1.
    endform.
    Regards,
    Vineela.

  • RFC or Bapi RFC  ? to import RFC Adaptive Model - Is the same one or other?

    Hi:
    I want to know if is exactly the same to import a RFC not a (BAPI marked as RFC) to use the model, since I'm getting this error:
    [Info]:     Creating Model: PepueModel
    [Info]:     Creating Model Class: Z_Psim_Ngc_Pep_Ue_Input
    [Info]:     Creating Model Class: Z_Psim_Ngc_Pep_Ue_Output
    [Error]:     RFC Import Failed. The import has been terminated.
    [Fatal]:     com.sap.mw.jco.JCO$Exception: The function module "DD_DOMA_GET" not released for 'remote' calls.
    [Fatal]:     com.sap.ide.metamodel.importers.rfcmodel.RFCImportFailedException: RFC Import failed. Cause: class com.sap.mw.jco.JCO$Exception:The function module "DD_DOMA_GET" not released for 'remote' calls.
    com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: The function module "DD_DOMA_GET" not released for 'remote' calls.
         at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
         at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:1221)
         at com.sap.mw.jco.JCO$Client.execute(JCO.java:3691)
         at com.sap.mw.jco.JCO$Client.execute(JCO.java:3136)
         at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:173)
         at com.sap.mdi.ddtypes.DDFactory.execute(DDFactory.java:164)
         at com.sap.mdi.ddtypes.DDDomain.<init>(DDDomain.java:45)
         at com.sap.mdi.ddtypes.DDDataelement.<init>(DDDataelement.java:59)
         at com.sap.mdi.ddtypes.DDFactory.analyseJCOReturn(DDFactory.java:451)
         at com.sap.mdi.ddtypes.DDFactory.getDDObject(DDFactory.java:434)
         at com.sap.mdi.ddtypes.DDFactory.getDDObject(DDFactory.java:372)
         at com.sap.mdi.ddtypes.DDFactory.getDDObjectWithSubtree(DDFactory.java:262)
         at com.sap.mdi.RfmParameter.getDDObject(RfmParameter.java:602)
         at com.sap.dictionary.types.mdi2metamodel.R3ToMetamodelDictionaryConverterWithNestedStructures.getDdicObject(R3ToMetamodelDictionaryConverterWithNestedStructures.java:206)
         at com.sap.ide.metamodel.importers.rfcmodel.DynamicRFCModelImporter.ImportRFC(DynamicRFCModelImporter.java:341)
         at com.sap.ide.metamodel.importers.rfcmodel.DynamicRFCModelImporter.doImport(DynamicRFCModelImporter.java:196)
         at com.sap.ide.webdynpro.modeleditor.wizards.model.creation.ModelWizard$3.run(ModelWizard.java:706)
         at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101)
    The tutorial:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/11/e2bc3d9ecc6b3be10000000a114084/frameset.htm">click here</a>
    says "not-released function modules with a yellow icon."
    My RFC (NOT BAPI MARKED AS RFC) is display with a yellow icon.
    Searching the error <b>"DD_DOMA_GET" not released for 'remote' calls</b> I found the SAP note: 717836, it says <b>The function module DD_DOMA_GET should be changed to remote-enabled.</b> Where Should I find this function? I guess that is at the R3 System, what should I do to make it remote-enabled?. The other note I found was the SAP note 672745. But I really don't know it those notes apply to my problem.
    What is the meaning of: <b>not released</b>? what should be done to make it <b>RELEASE</b>?.
    Who made it told me that can't make me a BAPI to bring me the data, he only can do a RFC to get the list I need. The RFC (NOT BAPI MARKED AS RFC) was tranported and can be executed without any problem inside the R3 4.6
    The RFC has a parameter, but I think that at import time it doesn't care.
    Thanks for the time and interest on this thread.

    Rodrigo:
    The yellow or green icon it doesn't have to be if its a RFC or BAPI, it have to be with the release state of the function (BAPI or RFC, in this case seems to be the same).
    This is the documentation abut it (it's at my original post too) see: http://help.sap.com/saphelp_nw04/helpdata/en/11/e2bc3d9ecc6b3be10000000a114084/frameset.htm
    Hope it helps you

  • Remote enable module - exceptions issue

    Hello all,
    I have a function module.
    I choosed to make it RFC :  Remote enable module.
    Then I got the message During RFC/update, no exception classes can be used, when I try to check it.
    So I commented all parts regarding exceptions, deleted the Exceptions part .
    And I still receive the same message
    I don't know what else to do... Does anybody has an advice ?
    Thank you !!!

    Hello Ariana
    Most likely there is an exception class defined in the signature of your function module.
    Remove the exception class and replace it with a standard exception and then the compilation error should disappear.
    However, RFC-enabled fm's should not raise any exception because otherwise the RFC connection will dump. Instead, return the errors as messages in a RETURN parameter (of table type BAPIRETTAB) like it is done in BAPIs.
    Regards
      Uwe

Maybe you are looking for

  • How to copy E-business Parameterization from an environment to another

    Hi to everybody, I'm new to the world of Oracle Applications and I'm starting a new project. My concern is related to change management. I intend to have : - an environment where developpers will parameterize the E-business suite (screen/folder field

  • It doesn�t work lazy loading with remote client (toplink)

    I am trying to use lazy loading in a @ManyToOne field but I get an exception. I have been reading in some oracle tutorials that it's necesary use -javaagent:.../lib/toplink-essentials-agent.jar for that it works because this argument activate dynamic

  • Better method of design question

    Before starting another project, I thought I'd check opinion on the most efficient design and processing of the forms. It's an extremely simple application that needs to track 7 different types of meetings, their dates, and the people in attendance.

  • Ora-01506 no database name

    11.2.0.2.0 windows 2008 RAC restored a prod rac to a dev rac, need to rename. created a pfile with my db name to my old name, started single instance, ran nid, updated the controlfiles successfully, stopped the database, updated my pfile to have DB_N

  • Can i use a Middle East Adobe Acrobat Pro License in USA

    Dear All, Can i use a Middle East Adobe Acrobat Pro License in USA ?@