Applicant Create (BAPI_APPLICANT_CREATE)

Hi ,
I know its lenghty  but am sure an ABAP programmer can understand my problem.
My requirement is to create an applicant in SAP system by reading the file from the applicantion server .I have written  an interface  program  to create the Applicants in SAP recruitment model. Basically  the data comes from the external  system( website) is  a CSV format.
WELL!!! I  cannot use BDC to create applicants because they could be created in different countries (7)   . As I say  the screen would be different for each country . I dont know anything about dynamic recording of screens so this is out of the way.
I have tried the bapi function module BAPI_APPLICANT CREATE but this is giving an error " No batch input data for screen SAPLRHP6 6000 " (Qualifications)
When I tried to debug the  FM in all screen mode  org assignment , education, actions and personnel data infotypes are created correctly. But  even thought  have passed the qualifications  import paranmeter nothing is being passed into it. QUalifications is the mandatory screen for the  applicant master data .
Below  the data I am passing into the qualifications table in BAPI.Okay I  will be  creating the proficiencies only in languages.
QUALIF   P PROF
50000000 1 0001
Please can you help me the best way forward  . IThis is vey urgent , I have tried all m y ways and hands up now
Thanks and Regards,
Aarti

Hi Aarati Ramaraju ,
                              I think you are not passing some important input parameter to the BAPI call.
Check the Business object APPLICANT for  method "Create" There is a sample code inside this method:
BEGIN_METHOD CREATEFROMDATA CHANGING CONTAINER.
DATA:
      APPLICANTGROUP LIKE BAPIAPLORG-AP_GROUP,
      APPLICANTSUBGROUP LIKE BAPIAPLORG-AP_SUBGRP,
      PERSONELAREA LIKE BAPIAPLORG-PERS_AREA,
      PERSONALSUBAREA LIKE BAPIAPLORG-P_SUBAREA,
      PERSONNEL LIKE BAPIAPLORG-PERSONNEL,
      FIRSTOFADRESSKEY LIKE BAPIAPLPER-FOA_KEY,
      FIRSTNAME LIKE BAPIAPLPER-F_NAME,
      LASTNAME LIKE BAPIAPLPER-L_NAME,
      MAIDENNAME LIKE BAPIAPLPER-BIRTHNAME,
      SECONDLASTNAME LIKE BAPIAPLPER-LAST_NAME2,
      KNOWNAS LIKE BAPIAPLPER-KNOWN_AS,
      SSN LIKE BAPIAPLPER-SSN,
      DATEOFBIRTH LIKE BAPIAPLPER-B_DATE,
      TITLE LIKE BAPIAPLPER-TITLE,
      TITLE2 LIKE BAPIAPLPER-2ND_TITLE,
      ARISTOCRATICTITLE LIKE BAPIAPLPER-ARI_TITLE,
      AFFIX LIKE BAPIAPLPER-AFFIX,
      PREFIX2 LIKE BAPIAPLPER-PREFIX_2,
      GENDER LIKE BAPIAPLPER-GENDER,
      PLACEOFBIRTH LIKE BAPIAPLPER-BIRTHPLACE,
      MARITALSTATUS LIKE BAPIAPLPER-MAR_STAT,
      INITIALS LIKE BAPIAPLPER-INITIALS,
      NATION LIKE BAPIAPLPER-NATION,
      LETTERLANGUAGE LIKE BAPIAPLPER-LANGU,
      CO LIKE BAPIAPLADR-C_O,
      STREET LIKE BAPIAPLADR-STREET,
      ADDRESS2NDLINE LIKE BAPIAPLADR-2ND_ADD_LN,
      CITY LIKE BAPIAPLADR-CITY,
      REGION LIKE BAPIAPLADR-REGION,
      DISTRICT LIKE BAPIAPLADR-DISTRICT,
      ZIPCODE LIKE BAPIAPLADR-PCD_CITY,
      COUNTRY LIKE BAPIAPLADR-CNTRY,
      TELEPHONNO LIKE BAPIAPLADR-TEL_NO,
      ADVERTISEMENT LIKE BAPIAPPLIC-ADVERT,
      UNSOLICITEDAPPLGROUP LIKE BAPIAPPLIC-UNSAPPGP,
      MEDIUM LIKE BAPIAPPLIC-MEDIUM,
      RETURN LIKE BAPIRETURN,
      EDUCATION LIKE BAPIEDUC OCCURS 0,
      PREVIOUSEMPLOYMENT LIKE BAPIEMPLOY OCCURS 0,
      QUALIFICATION LIKE BAPIQUALI OCCURS 0,
      VACANCYASSIGNMENT LIKE BAPIVACASS OCCURS 0,
      EMPLOYEENUMBER LIKE BAPIP0001-PERNR,                   "WBIK005689
      COMMUNICATIONTYPE LIKE BAPIP0105B-USERTYPE,            "WBIK005689
      EMAIL LIKE BAPIHR0105-E_MAIL.                          "WBIK005689
  SWC_GET_ELEMENT CONTAINER 'ApplicantGroup' APPLICANTGROUP.
  SWC_GET_ELEMENT CONTAINER 'ApplicantSubGroup' APPLICANTSUBGROUP.
  SWC_GET_ELEMENT CONTAINER 'PersonelArea' PERSONELAREA.
  SWC_GET_ELEMENT CONTAINER 'PersonalSubArea' PERSONALSUBAREA.
  SWC_GET_ELEMENT CONTAINER 'Personnel' PERSONNEL.
  SWC_GET_ELEMENT CONTAINER 'FirstOfAdressKey' FIRSTOFADRESSKEY.
  SWC_GET_ELEMENT CONTAINER 'FirstName' FIRSTNAME.
  SWC_GET_ELEMENT CONTAINER 'LastName' LASTNAME.
  SWC_GET_ELEMENT CONTAINER 'MaidenName' MAIDENNAME.
  SWC_GET_ELEMENT CONTAINER 'SecondLastName' SECONDLASTNAME.
  SWC_GET_ELEMENT CONTAINER 'KnownAs' KNOWNAS.
  SWC_GET_ELEMENT CONTAINER 'SSN' SSN.
  SWC_GET_ELEMENT CONTAINER 'DateOfBirth' DATEOFBIRTH.
  SWC_GET_ELEMENT CONTAINER 'Title' TITLE.
  SWC_GET_ELEMENT CONTAINER 'Title2' TITLE2.
  SWC_GET_ELEMENT CONTAINER 'AristocraticTitle' ARISTOCRATICTITLE.
  SWC_GET_ELEMENT CONTAINER 'Affix' AFFIX.
  SWC_GET_ELEMENT CONTAINER 'Prefix2' PREFIX2.
  SWC_GET_ELEMENT CONTAINER 'Gender' GENDER.
  SWC_GET_ELEMENT CONTAINER 'PlaceOfBirth' PLACEOFBIRTH.
  SWC_GET_ELEMENT CONTAINER 'MaritalStatus' MARITALSTATUS.
  SWC_GET_ELEMENT CONTAINER 'Initials' INITIALS.
  SWC_GET_ELEMENT CONTAINER 'Nation' NATION.
  SWC_GET_ELEMENT CONTAINER 'LetterLanguage' LETTERLANGUAGE.
  SWC_GET_ELEMENT CONTAINER 'CO' CO.
  SWC_GET_ELEMENT CONTAINER 'Street' STREET.
  SWC_GET_ELEMENT CONTAINER 'Address2ndLine' ADDRESS2NDLINE.
  SWC_GET_ELEMENT CONTAINER 'City' CITY.
  SWC_GET_ELEMENT CONTAINER 'Region' REGION.
  SWC_GET_ELEMENT CONTAINER 'District' DISTRICT.
  SWC_GET_ELEMENT CONTAINER 'ZipCode' ZIPCODE.
  SWC_GET_ELEMENT CONTAINER 'Country' COUNTRY.
  SWC_GET_ELEMENT CONTAINER 'TelephonNo' TELEPHONNO.
  SWC_GET_ELEMENT CONTAINER 'Advertisement' ADVERTISEMENT.
  SWC_GET_ELEMENT CONTAINER 'UnsolicitedApplGroup' UNSOLICITEDAPPLGROUP.
  SWC_GET_ELEMENT CONTAINER 'Medium' MEDIUM.
  SWC_GET_ELEMENT CONTAINER 'EmployeeNumber' EMPLOYEENUMBER. "WBIK005689
  SWC_GET_ELEMENT CONTAINER 'CommunicationType' COMMUNICATIONTYPE. "WBIK
  SWC_GET_ELEMENT CONTAINER 'EMail' EMAIL.                   "WBIK005689
  SWC_GET_TABLE CONTAINER 'Education' EDUCATION.
  SWC_GET_TABLE CONTAINER 'PreviousEmployment' PREVIOUSEMPLOYMENT.
  SWC_GET_TABLE CONTAINER 'Qualification' QUALIFICATION.
  SWC_GET_TABLE CONTAINER 'VacancyAssignment' VACANCYASSIGNMENT.
  CALL FUNCTION 'BAPI_APPLICANT_CREATE'
    EXPORTING
      2ND_ADD_LN = ADDRESS2NDLINE
      STREET = STREET
      C_O = CO
      LANGU = LETTERLANGUAGE
      NATION = NATION
      INITIALS = INITIALS
      MAR_STAT = MARITALSTATUS
      BIRTHPLACE = PLACEOFBIRTH
      CITY = CITY
      MEDIUM = MEDIUM
      UNSAPPGP = UNSOLICITEDAPPLGROUP
      ADVERT = ADVERTISEMENT
      TEL_NO = TELEPHONNO
      CNTRY = COUNTRY
      PCD_CITY = ZIPCODE
      DISTRICT = DISTRICT
      REGION = REGION
      GENDER = GENDER
      L_NAME = LASTNAME
      F_NAME = FIRSTNAME
      FOA_KEY = FIRSTOFADRESSKEY
      PERSONNEL = PERSONNEL
      P_SUBAREA = PERSONALSUBAREA
      PERS_AREA = PERSONELAREA
      AP_SUBGRP = APPLICANTSUBGROUP
      AP_GROUP = APPLICANTGROUP
      BIRTHNAME = MAIDENNAME
      SECONDNAME = SECONDLASTNAME
      PREFIX_2 = PREFIX2
      AFFIX = AFFIX
      ARI_TITLE = ARISTOCRATICTITLE
      2ND_TITLE = TITLE2
      KNOWN_AS = KNOWNAS
      SSN = SSN
      B_DATE = DATEOFBIRTH
      TITLE = TITLE
      EMPLOYEENUMBER = EMPLOYEENUMBER                        "WBIK005689
      COMMUNICATION_TYPE = COMMUNICATIONTYPE                 "WBIK005689
      E_MAIL = EMAIL                                         "WBIK005689
    IMPORTING
      RETURN = RETURN
      APPLICANTNUMBER = OBJECT-KEY-APPLICANTNUMBER
    TABLES
      VACANCY_ASSIGNMENT = VACANCYASSIGNMENT
      QUALIFICATION = QUALIFICATION
      PREVIOUS_EMPLOYMENT = PREVIOUSEMPLOYMENT
      EDUCATION = EDUCATION
    EXCEPTIONS
      OTHERS = 01.
  CASE SY-SUBRC.
    WHEN 0.            " OK
    WHEN OTHERS.       " to be implemented
  ENDCASE.
  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.
  SWC_SET_TABLE CONTAINER 'Education' EDUCATION.
  SWC_SET_TABLE CONTAINER 'PreviousEmployment' PREVIOUSEMPLOYMENT.
  SWC_SET_TABLE CONTAINER 'Qualification' QUALIFICATION.
  SWC_SET_TABLE CONTAINER 'VacancyAssignment' VACANCYASSIGNMENT.
END_METHOD.
Also check the include "MPW12F01" for another sample code that SAP uses to create the applicant:
*&      Form  UPDATE_APPLICANT
FORM update_applicant.
  DATA: initdate LIKE p0022-begda.
  DATA: initquali LIKE p0024-quali.
  DATA: additional_suppress TYPE c VALUE 'X'.               "XDVN618851
  DATA: BEGIN OF tab OCCURS 5,
          subty LIKE t591a-subty,
        END OF tab.
  DATA: ind LIKE syst-index.
  DATA: BEGIN OF infty_0001 OCCURS 1.
          INCLUDE STRUCTURE p0001.
  DATA: END OF infty_0001.
  DATA: BEGIN OF infty_4001 OCCURS 1.
          INCLUDE STRUCTURE p4001.
  DATA: END OF infty_4001.
  DATA: BEGIN OF old_adr,
              stras    LIKE bapiapladr-street,
              name2    LIKE bapiapladr-c_o,
              locat    LIKE bapiapladr-2nd_add_ln,
              ort01    LIKE bapiapladr-city,
              ort02    LIKE bapiapladr-district,
        END   OF old_adr.
  DATA: BEGIN OF old_per,
              nachn    LIKE bapiaplper-l_name,
              vorna    LIKE bapiaplper-f_name,
              name2    LIKE bapiaplper-birthname,
              rufnm    LIKE bapiaplper-known_as,
              gbort    LIKE bapiaplper-birthplace,
        END   OF old_per.
  REFRESH education.    "LCP46C Note 204481
  LOOP AT tab0022.
    CHECK tab0022-begda NE initdate.
    CLEAR education.
    MOVE  tab0022-begda TO education-from_date.
    MOVE  tab0022-endda TO education-to_date.
    MOVE  tab0022-insti TO education-institute.
    MOVE  tab0022-slabs TO education-certific.
    MOVE  tab0022-slart TO education-educ_est.
    MOVE  tab0022-sland TO education-cntry.
    MOVE  tab0022-sltp1 TO education-br_study_1.
    MOVE  tab0022-sltp2 TO education-br_study_2.
    MOVE  tab0022-emark TO education-mark.                  "4.6C
    APPEND education.
  ENDLOOP.
  IF sy-subrc NE 0.                                         "4.6C
    REFRESH education. CLEAR education.                     "4.6C
  ENDIF.                                                    "4.6C
  REFRESH employer.    "LCP46C Note 204481
  LOOP AT tab0023.
    CHECK tab0023-begda NE initdate.
    CLEAR employer.
    MOVE tab0023-begda TO  employer-from_date.
    MOVE tab0023-endda TO  employer-to_date.
    MOVE tab0023-arbgb TO  employer-employer.
    MOVE tab0023-land1 TO  employer-cntry.
    MOVE tab0023-ort01 TO  employer-city.
    MOVE tab0023-taete TO  employer-job.
    MOVE tab0023-ansvx TO  employer-employment_contract.    "4.6C
    APPEND employer.
  ENDLOOP.
  IF sy-subrc NE 0.                                         "4.6C
    REFRESH employer. CLEAR employer.                       "4.6C
  ENDIF.                                                    "4.6C
  REFRESH qualification.    "LCP46C Note 204481
  LOOP AT tab0024.
    CHECK tab0024-quali NE initquali.
    CLEAR qualification.
    MOVE tab0024-quali TO qualification-qualif.
  MOVE TAB0024-AUSPR TO QUALIFICATION-PROFIC.             "XCZK034654
    MOVE tab0024-auspr TO qualification-profic_4.           "XCZK034654
    APPEND qualification.
  ENDLOOP.
  IF sy-subrc NE 0.                                         "4.6C
    REFRESH qualification. CLEAR qualification.             "4.6C
  ENDIF.                                                    "4.6C
  REFRESH tab.
  CLEAR tab.
Lesen der Infosubtypeigenschaften für den IT4002.
  SELECT * FROM t591a WHERE infty EQ '4002'.
    tab-subty = t591a-subty.
    APPEND tab.
    CLEAR tab.
  ENDSELECT.
  ind = 0.
  REFRESH vacancy_assignment.                "WBIK
  CLEAR vacancy_assignment.                  "WBIK
LOOP AT S_VACANCIES.                      "WBIK059034
  LOOP AT s_vacancies WHERE indic = 'X'.                    "WBIK059034
    ADD 1 TO ind.
    READ TABLE tab INDEX ind.
    IF sy-subrc NE 0.
      EXIT.
    ENDIF.
    CLEAR vacancy_assignment.
    vacancy_assignment-priority = tab-subty.
    vacancy_assignment-va_status = '1'.
    vacancy_assignment-vacancy = s_vacancies-objid.
    APPEND vacancy_assignment.
  ENDLOOP.
Default-Werte aus den Merkmalen INTDF und INTDY.
  infty_0001-werks = int_defaults-werks.
  infty_0001-btrtl = int_defaults-btrtl.
  infty_0001-persg = int_defaults-persg.
  infty_0001-persk = int_defaults-persk.
  infty_0001-sachp = int_defaults-sachp.
  infty_4001-spapl = int_defaults-spapl.
  infty_4001-media = int_defaults-media.
  p0002-sprsl = sy-langu.
  CLEAR: text_1000_2, text_1000_1.
  MOVE-CORRESPONDING p0002 TO old_per.
  MOVE-CORRESPONDING p0006 TO old_adr.
Flag additional_suppress is set in case of internet application;
for internet application an additional suppress dialog is necessary
when automatically generating an activity.
flag is imported in PBO-Module INIT_D1000 of program SAPMPAP3.
  EXPORT additional_suppress TO MEMORY ID 'ADD_SUPP'.      "XDVN618851
Mit dieser Methode kann ein Bewerber angelegt werden. Es finden alle
Konsistenzprüfungen statt, die auch bei einer Bewerberdatenerfassung
innerhalb der R/3-Transaktionen durchgeführt werden. Es wird nur dann
ein Bewerber angelegt, wenn alle Konsistenzprüfungen erfolgreich
abgeschlossen werden konnten. Die vom System vergebene Bewerbernummer
sowie ein Returncode werden zurückgegeben.
Technisch wird die Tabelle PROPOSED-VALUES gefüllt, wobei diese Daten
mit dem Dialogbaustein RP_TRANSFER_APPLICANT weggeschrieben werden.
Der BAPI-Returnparameter wird gesetzt und die Texte der System-
variablen werden im Nachrichtentext eingefügt.
  CALL FUNCTION 'BAPI_APPLICANT_CREATE'
    EXPORTING
      ap_group            = int_defaults-persg
      ap_subgrp           = int_defaults-persk
      pers_area           = int_defaults-werks
      p_subarea           = int_defaults-btrtl
      personnel           = int_defaults-sachp
      foa_key             = p0002-anred
      f_name              = old_per-vorna
      l_name              = old_per-nachn
      birthname           = old_per-name2
      known_as            = old_per-rufnm
      ssn                 = p0002-perid
      b_date              = p0002-gbdat
      title               = p0002-titel
      2nd_title           = p0002-titl2
      ari_title           = p0002-namzu
      affix               = p0002-vorsw
      prefix_2            = p0002-vors2
      gender              = p0002-gesch
      birthplace          = old_per-gbort
      mar_stat            = p0002-famst
      initials            = p0002-inits
      nation              = p0002-natio
      langu               = sy-langu
      c_o                 = old_adr-name2
      street              = old_adr-stras
      2nd_add_ln          = old_adr-locat
      city                = old_adr-ort01
      region              = p0006-state
      district            = old_adr-ort02
      pcd_city            = p0006-pstlz
      cntry               = p0006-land1
      tel_no              = p0006-telnr
      advert              = advert                    "XCZ
      unsappgp            = int_defaults-spapl
      medium              = int_defaults-media
      employeenumber      = pernr                           "WBIK031606
      communication_type  = '0010'                          "WBIK031606
      e_mail              = p0105-usrid_long                "WBIK031606
    IMPORTING
      applicantnumber     = rpapp-aplno
      return              = bapi_rcode
    TABLES
      education           = education
      previous_employment = employer
      qualification       = qualification
      vacancy_assignment  = vacancy_assignment
    EXCEPTIONS
      OTHERS              = 0.
  IF bapi_rcode IS INITIAL.                                 "WBIK059033
    PERFORM save_orig_data USING rpapp-aplno.               "WBIK059033
    already_applicant = yes.                                "XDVN427098
new / J. Naeckel
Let me know if you have any questions.
Thanks,
Greetson

Similar Messages

  • Unable to see the registration assessment for an applicant created.

    We have a custom requirement to create an applicant through an interface program. So, We have developed a custom program to create applicant. The
    applicant is getting created. Along with the applicant there is a requirement
    to create vacancy assessment and registration assessment.
    There is no standard API for creating these assessments. So, we are doing manual insert to the
    tables. The vacancy assessment is working after insert form the interface. But
    the registration assessment is not showing up.
    I am inserting records in to the following tables:
    ota_attempts
    ota_utest_questions
    ota_utest_responses
    For the vacancy assessment that I am inserting through interface is showing up fine. Only the registration assessment is not showing up.
    Is there any other data that needs to be inserted or updated for the registration assessment?
    Edited by: user512779 on Apr 1, 2009 2:25 AM

    We have a custom requirement to create an applicant through an interface program. So, We have developed a custom program to create applicant. The
    applicant is getting created. Along with the applicant there is a requirement
    to create vacancy assessment and registration assessment.
    There is no standard API for creating these assessments. So, we are doing manual insert to the
    tables. The vacancy assessment is working after insert form the interface. But
    the registration assessment is not showing up.
    I am inserting records in to the following tables:
    ota_attempts
    ota_utest_questions
    ota_utest_responses
    For the vacancy assessment that I am inserting through interface is showing up fine. Only the registration assessment is not showing up.
    Is there any other data that needs to be inserted or updated for the registration assessment?
    Edited by: user512779 on Apr 1, 2009 2:25 AM

  • Applicant creation

    Hi,
    I have created a rfc for creation of an applicant using BAPI_APPLICANT_CREATE function module. I am capturing the created applicant number into V_APPLNO.
    IMPORTING
              APPLICANTNUMBER           = V_APPLNO
    The thing is now i am passing this variable into a internal table for output
    OT_ZHRMSGMPR-V_APPL = V_APPLno and the number is created in debugging mode and then it is being moved to OT_ZHRMSGMPR but in the output screen the moved value is not being displayed.
    CALL FUNCTION 'BAPI_APPLICANT_CREATE'
              EXPORTING
              AP_GROUP                  = 'B'
              AP_SUBGRP                 = IT-I_AP_SUBGRP
              PERS_AREA                 = IT-I_PERS_AREA
              P_SUBAREA                 = IT-I_P_SUBAREA
              PERSONNEL                 = IT-I_PERSONNEL
              FOA_KEY                   = IT-I_FOA_KEY
              F_NAME                    = IT-I_F_NAME
              L_NAME                    = IT-I_L_NAME
      BIRTHNAME                 =
      SECONDNAME                =
      KNOWN_AS                  =
      SSN                       =
              B_DATE                    = IT-I_B_DATE
              TITLE                     = IT-I_TITLE
      2ND_TITLE                 =
      ARI_TITLE                 =
      AFFIX                     =
      PREFIX_2                  =
      GENDER                    =
      BIRTHPLACE                =
      MAR_STAT                  =
      INITIALS                  =
              NATION                    = 'IN'
              LANGU                     = SY-LANGU
      C_O                       =
              STREET                    = ''
      2ND_ADD_LN                =
              CITY                      = ''
      REGION                    =
      DISTRICT                  =
              PCD_CITY                  = '500008'
              CNTRY                     = 'IN'
      TEL_NO                    =
              ADVERT                    = '00000000'
              UNSAPPGP                  = IT-I_UNSAPPGP
              MEDIUM                    = '00'
              EMPLOYEENUMBER            = '00000000'
      COMMUNICATION_TYPE        =
      E_MAIL                    =
        IMPORTING
              APPLICANTNUMBER           = V_APPLNO
      RETURN                    =
    TABLES
      EDUCATION                 =
      PREVIOUS_EMPLOYMENT       =
      QUALIFICATION             =
      VACANCY_ASSIGNMENT        = VACANCY_ASSIGNMENT
          IF SY-SUBRC EQ 0.
            OT_ZHRMSGMPR-V_APPL = V_APPLno.
          ENDIF.

    594647 wrote:
    we created an applicant on 01-May-2012 with applicant status as ACCEPTED. Yesterday 22-May-2012 the same applicant was hired in the system with the hire date set as 22-May-2012 this was based on the management approval.
    But today another changes have come in so now the hire date must be 16-May-2012...
    how can i get this done???
    Thank you!what happens when you go the employee record-->benefits..and change the date first hired to 16th may??
    Mahendra

  • Recruitment Workflow : How to fetch applicant details.

    Hi
    I am working on recruitment scenario, where the workflow triggers with the creation of applicant no in PB10.
    Once the applicant no is generated, a mail needs to be sent to the applicant.
    Please suggest how to get the communication details for a particular applicant.
    Is there a standard function module for this ??
    Krishna

    Hi,
    In the SWDD, you find the work flow container, in that enter  BUS7026,
    then import and Export it.
    Then create the activity, in that select applicant created.
    Then configure for the mail.
    Then you will get  mail, when the applicant no. generated.
    Reward if prob. solved.
    Regards,
    Surjith

  • Create a custom table

    Hi All,
    I have to create a custom table for sales dept. Can some one please give me the entire process to create a custom table.
    Thanks,
    Veni.

    Go to transaction SE11.
    Enter table name as per naming conventions(it should start with z or y)
    go to table fileds and enter the required filds, remeber to have mandt as first table field.
    the enetr the key fields as per your requirement.
    assign foreign keys as applicable.
    create data elements and domains if required.(or craete them before craeting the table so that you can directly use)
    finally after entring the all table filds activate it.

  • ABOUT Recruitment Module Aplicant İnfotype PB4003 not created

    Hi Experts,
    İ want to crate an applicant with pb10 but on back plan. and i put a background job(batch) in a program.
    But i have a problem. Applicant created but pb4003 not created. what can i do about this.
    Thanks ans best regards,

    Hi Salih,
    You need to schedule a background job for transaction PB60 (this is where we maintain applicant activities) too.
    Regards,
    Dilek

  • Regarding: List of Bapi.

    HIii,
    PLs anyone can provide a list of BAPI which is having some critical functionality like , send a mail , download in pdf , excel , search help  etc..
    Thanks

    Hi ,
    Please find all the Bapis available .
    Function Module Name     Short text for function module
         BAPI1164_COPAHIERUDEF_SETTREE     CO-PA Hierarhy User-Defined Set Tree
         BAPIADDREMPCH_SIMULATECREATION     Simulation: Create Employee Address
         BAPIADDREMPDE_SIMULATECREATION     Simulation: Create Employee Address
         BAPIADDREMPDK_SIMULATECREATION     Simulation: Create Employee Address
         BAPIADDREMPES_SIMULATECREATION     Simulation: Create employee address
         BAPIADDREMPFR_SIMULATECREATION     Simulation: Create French Employee Address
         BAPIADDREMPIE_SIMULATECREATION     Simulation: Mitarbeiteradresse anlegen
         BAPIADDREMPIT_SIMULATECREATION     Simulation: Create employee's address
         BAPIADDREMPNL_SIMULATECREATION     Simulation: Create Employee Address
         BAPIADDREMPUS_SIMULATECREATION     Simulation: Create Employee Address
         BAPIADDRESSEMPSIMULATECREATION     Simulation: Create employee address
         BAPIBANKDETAILGBSIMULATECREATN     Simulation: Create Bank Details
         BAPIBANKDETAILSIMULATECREATINL     Simulation: Create Bank Details
         BAPIBANKDETAILSIMULATECREATION     Simulation: Create Bank Details
         BAPIEMPCAPFODESIMULATECREATION     Simulation: Create Capital Formation Savings
         BAPIINTCONTROLSIMULATECREATION     Simulation: Create internal control
         BAPISDORDER_GETDETAILEDLIST     Sales Order: List of All Order Data
         BAPIW4W5INFOUSSIMULATECREATION     Employee W4/W5 Information: Simulate Record Creation
         BAPI_0050_CREATE     Create FM Budgeting Entry document
         BAPI_0050_GET_DETAIL     Get FM budgeting entry document
         BAPI_0050_GET_LIST     Get list of budgeting entry documents
         BAPI_0050_REVERSE     Reverse FM Budgeting Entry document
         BAPI_0051_GET_TOTALS     Get FM budget totals
         BAPI_0051_UPDATE     FM Budgeting - Update totals
         BAPI_1176001_EXISTENCECHECK     Check Existence of Product Structure Variant
         BAPI_1176_EXISTENCECHECK     Check Existence of a Product Structure Node
         BAPI_1176_REPLICATE     Replicate Product Structure Nodes
         BAPI_1176_SAVEREPLICA     Maintain or Create Product Structure
         BAPI_1179_EXISTENCECHECK     Check Existence of Process Structure Node
         BAPI_1179_REPLICATE     Replicate Process Structure Nodes
         BAPI_1179_SAVEREPLICA     Maintain or Create Process Structure
         BAPI_1182_EXISTENCECHECK     Check Existence of Factory Layout Node
         BAPI_1182_REPLICATE     Replicate Factory Layout Nodes
         BAPI_1182_SAVEREPLICA     Maintain or Create Factory Layout
         BAPI_1183_EXISTENCECHECK     Check Existence of Line Balance
         BAPI_1183_REPLICATE     Replicate Line Balances
         BAPI_1183_SAVEREPLICA     Maintain or Create Line Balances
         BAPI_1193_EXISTENCECHECK     Check Existence of a Resource Node
         BAPI_1193_REPLICATE     Replicate Production Resources
         BAPI_1193_SAVEREPLICA     Maintain or Create iPPE Object Resources Nodes
         BAPI_1196_EXISTENCECHECK     Check Existence of iPPE Production Model
         BAPI_1196_REPLICATE     Replicate iPPE Production Models
         BAPI_1196_SAVEREPLICA     Create or Change iPEE Production Model
         BAPI_1197_EXISTENCECHECK     Check Existence of Generic Engineering Node
         BAPI_1197_REPLICATE     Replicate the Generic Engineering Node
         BAPI_1197_SAVEREPLICA     Create and Change Generic Engineering Node
         BAPI_ABSENCE_APPROVE     Unlock absence
         BAPI_ABSENCE_CHANGE     Change absence
         BAPI_ABSENCE_CREATE     Create absence
         BAPI_ABSENCE_DELETE     Delete absence
         BAPI_ABSENCE_GETDETAIL     Read absence
         BAPI_ABSENCE_GETDETAILEDLIST     Read instances with data
         BAPI_ABSENCE_GETLIST     Read instances
         BAPI_ABSENCE_REQUEST     Create locked absence
         BAPI_ABSENCE_SIMULATECREATION     Simulation: Create absence
         BAPI_ACCOUNTING_PROXY_UPLOAD     Account Assignment Objects for CRM Transactions
         BAPI_ACCSERV_CHECKACCASSIGNMT     BAPI: Object BUS6001 AccountingServices, Method CheckAccountAssignment
         BAPI_ACCSTMT_CREATEFROMBALANCE     Store account balance/check debit information
         BAPI_ACCSTMT_CREATEFROMLOCKBOX     Create lockbox data
         BAPI_ACCSTMT_CREATEFROMPREVDAY     Create Bank Statement/Day-End Statement
         BAPI_ACCSTMT_CREATEFROMSAMEDAY     Create Bank Statement/Today's Data
         BAPI_ACC_ACTIVITY_ALLOC_CHECK     Accounting: Check Activity Allocation
         BAPI_ACC_ACTIVITY_ALLOC_POST     Accounting: Post Activity Allocation
         BAPI_ACC_ACT_POSTINGS_REVERSE     Accounting: Reverse CO Documents - Manual Actual Postings
         BAPI_ACC_ASSET_ACQ_SETT_CHECK     ACC: Asset Acquisition - Synchronous Determination of Capitalization Value
         BAPI_ACC_ASSET_ACQ_SETT_POST     ACC: Asset Acquisition-Asynchronous Determination of Capitalization Value
         BAPI_ACC_***_ACQUISITION_CHECK     BAPI: Check Asset Acquisition
         BAPI_ACC_***_INTRA_TRANS_CHECK     Accounting: Post Asset Transfer
         BAPI_ACC_***_POSTCAP_CHECK     BAPI: Check Subsequent Capitalization
         BAPI_ACC_***_RETIREMENT_CHECK     BAPI: Check Asset Retirement
         BAPI_ACC_***_TRANSFER_CHECK     Accounting: Post Asset Transfer
         BAPI_ACC_***_TRANSFER_POST     Accounting: Post Asset Transfer
         BAPI_ACC_***_TRANS_ACQ_CHECK     Accounting: Check acquisition from transfer
         BAPI_ACC_***_TRANS_ACQ_POST     Accounting: Post acquisition from transfer
         BAPI_ACC_***_TRANS_RET_CHECK     Accounting: Post Asset Transfer
         BAPI_ACC_AUC_ACQUISITION_CHECK     Accounting: Asset Acquisition from Settlement
         BAPI_ACC_AUC_ACQUISITION_POST     Accounting: Asset Acquisition from Settlement
         BAPI_ACC_BILLING_CHECK     Accounting: Check Billing Doc. (OAG: LOAD RECEIVABLE)
         BAPI_ACC_BILLING_POST     Accounting: Post Billing Document (OAG: LOAD RECEIVABLE)
         BAPI_ACC_BILLING_REV_CHECK     Accounting: Check Billing Document Reversal (OAG: LOAD RECEIVABLE)
         BAPI_ACC_BILLING_REV_POST     Accounting: Post Billing Doc.Reversal (OAG: LOAD RECEIVABLE)
         BAPI_ACC_CO_DOCUMENT_FIND     Read CO Document for Manual Actual Postings
         BAPI_ACC_DOCUMENTS_RECORD     Follow-On Document Numbers in Accounting for Multiple Source Documents
         BAPI_ACC_DOCUMENT_CHECK     Accounting: Check
         BAPI_ACC_DOCUMENT_DISPLAY     Accounting: Display Method for Follow-On Document Display
         BAPI_ACC_DOCUMENT_POST     Accounting: Posting
         BAPI_ACC_DOCUMENT_RECORD     Accounting: Follow-on document numbers for source document
         BAPI_ACC_DOCUMENT_REV_CHECK     Accounting: Check Reversal
         BAPI_ACC_DOCUMENT_REV_POST     Accounting: Post Reversal
         BAPI_ACC_EMPLOYEE_EXP_CHECK     Accounting: Check G/L acct assignment for HR posting (OAG:POST JOURNAL)
         BAPI_ACC_EMPLOYEE_EXP_POST     Accounting: Post G/L account assignment for HR posting (OAG:POST JOURNAL)
         BAPI_ACC_EMPLOYEE_PAY_CHECK     Accounting: Check Vendor Acct Assignment for HR Posting (OAG:LOAD PAYABLE)
         BAPI_ACC_EMPLOYEE_PAY_POST     Accounting: Post Vendor Acct Assignment for HR Posting (OAG: LOAD PAYABLE)
         BAPI_ACC_EMPLOYEE_REC_CHECK     Accounting: Check Cust. Acct Assignmt for HR Posting (OAG:LOAD RECEIVABLE)
         BAPI_ACC_EMPLOYEE_REC_POST     FI/CO: Post Customer Acct Assignment for HR Posting (OAG: LOAD RECEIVABLE)
         BAPI_ACC_GL_POSTING_CHECK     Accounting: General G/L Account Posting
         BAPI_ACC_GL_POSTING_POST     Accounting: General G/L Account Posting
         BAPI_ACC_GL_POSTING_REV_CHECK     Accounting: Check Reversal of General G/L Account Posting
         BAPI_ACC_GL_POSTING_REV_POST     Accounting: Post General G/L Posting Reversal
         BAPI_ACC_GOODS_MOVEMENT_CHECK     Accounting: Check Goods Movement (OAG: POST JOURNAL)
         BAPI_ACC_GOODS_MOVEMENT_POST     Accounting: Post Goods Movement (OAG: POST JOURNAL)
         BAPI_ACC_GOODS_MOV_REV_CHECK     Accounting: Check Goods Movement Reversal (OAG: POST JOURNAL)
         BAPI_ACC_GOODS_MOV_REV_POST     Accounting: Post Goods Movement Reversal (OAG: POST JOURNAL)
         BAPI_ACC_INVOICE_RECEIPT_CHECK     Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)
         BAPI_ACC_INVOICE_RECEIPT_POST     Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)
         BAPI_ACC_INVOICE_REV_CHECK     Accounting: Check Reversal of Invoice Receipt (OAG: LOAD PAYABLE)
         BAPI_ACC_INVOICE_REV_POST     Accounting: Post Invoice Receipt Reversal (OAG: LOAD PAYABLE)
         BAPI_ACC_MANUAL_ALLOC_CHECK     Accounting: Check Manual Cost Allocation
         BAPI_ACC_MANUAL_ALLOC_POST     Accounting: Post Manual Cost Allocation
         BAPI_ACC_PRIMARY_COSTS_CHECK     Accounting: Check Primary Costs
         BAPI_ACC_PRIMARY_COSTS_POST     Accounting: Post Primary Costs
         BAPI_ACC_PURCHASE_ORDER_CHECK     Accounting: Check Purchase Order
         BAPI_ACC_PURCHASE_ORDER_POST     Accounting: Post Purchase Order
         BAPI_ACC_PURCHASE_REQUI_CHECK     Accounting: Check Purchase Requisition
         BAPI_ACC_PURCHASE_REQUI_POST     Accounting: Post Purchase Requisition
         BAPI_ACC_PYMNTBLK_UPDATE_CHECK     Accounting: Check Changes to Payment Block for Open Items
         BAPI_ACC_PYMNTBLK_UPDATE_POST     Accounting: Post Changes to Payment Block for Open Items
         BAPI_ACC_REVENUES_CHECK     Accounting: Check Revenues
         BAPI_ACC_REVENUES_POST     Accounting: Post Revenues
         BAPI_ACC_SALES_ORDER_CHECK     Accounting: Check Sales Order
         BAPI_ACC_SALES_ORDER_POST     Accounting: Post Sales Order
         BAPI_ACC_SALES_QUOTA_CHECK     Accounting: Check Customer Quotation
         BAPI_ACC_SALES_QUOTA_POST     Accounting: Post Customer Quotation
         BAPI_ACC_SENDER_ACTIVITY_CHECK     Accounting: Check Sender Activities
         BAPI_ACC_SENDER_ACTIVITY_POST     Accounting: Post Sender Activities
         BAPI_ACC_STAT_KEY_FIG_CHECK     Accounting: Check Statistical Key Figures
         BAPI_ACC_STAT_KEY_FIG_POST     Accounting: Post Statistical Key Figures
         BAPI_ACC_TRAVEL_CHECK     Accounting: Check Trip
         BAPI_ACC_TRAVEL_POST     Accounting: Post Trip
         BAPI_ACTIVITYTYPEGRP_ADDNODE     Object BUS1115 (Activity Type Group) - Method AddNode
         BAPI_ACTIVITYTYPEGRP_CREATE     Object BUS1115 (Activity Type Group) - Method Create
         BAPI_ACTIVITYTYPEGRP_GETDETAIL     Object BUS1115 (Activity Type Group) - Method GetDetail
         BAPI_ACTIVITYTYPEGRP_GETLIST     Object BUS1115 (Activity Type Group) - Method GetList
         BAPI_ACTIVITYTYPE_GETDETAIL     Detail Information for Activity Type on Key Date
         BAPI_ACTIVITYTYPE_GETLIST     List of Activity Types Using Selection Criteria
         BAPI_ACTIVITYTYPE_GETPRICES     Output Activity Prices for Activity Types on Key Date
         BAPI_ACTIVITY_COMPARE     Test Module for Modeling
         BAPI_ACTIVITY_GETALLCOUPLING     Determination of Coupling Events for Several Activities
         BAPI_ACTIVITY_GETCOUPLING     Get activity coupling events
         BAPI_ACTIVITY_GETDETAIL     Read diagram
         BAPI_ACTIVITY_GETPOTCOUPLING     Get potential coupling events between two activities
         BAPI_ACTIVITY_GET_PARENTS     Delivers Higher-Level Activities
         BAPI_ACTIVTY_GETDIAGRAMIDS     Read diagram
         BAPI_ACTTYPE_CHANGEMULTIPLE     Change One or More Activity Types
         BAPI_ACTTYPE_CREATEMULTIPLE     Create One or More Activity Types
         BAPI_ACT_INPUT_CHECK_AND_POST     Activity Type Planning/Price Planning: Formal Parameter Check
         BAPI_ACT_INPUT_READ     Activity Type Planning/Price Planning: Formal Parameter Check
         BAPI_ACT_PRICE_CHECK_AND_POST     Activity Type Planning/Price Planning: Formal Parameter Check
         BAPI_ACT_PRICE_READ     Activity Type Planning/Price Planning: Formal Parameter Check
         BAPI_ADDITIONALDATA_GETDETAIL     Read additional personal data
         BAPI_ADDITIONAL_MAINTAINDATA     Create and Change Additionals Assignments (Retail)
         BAPI_ADDPERSDATA_CHANGE     Change additional personal data
         BAPI_ADDPERSDATA_CREATE     Create additional personal data
         BAPI_ADDPERSDATA_DELETE     Delete additional personal data
         BAPI_ADDPERSDATA_DELIMIT     Delimit additional personal data validity period
         BAPI_ADDPERSDATA_GETDETAILEDLI     Read instances with data
         BAPI_ADDPERSDATA_GETLIST     Read instances
         BAPI_ADDRCONTPART_SAVEREPLICA     BAPI for inbound distribution of contact person addresses
         BAPI_ADDREMPAU_CHANGE     ESS Address Change - Australia
         BAPI_ADDREMPAU_CREATE     ESS Address Create - Australia
         BAPI_ADDREMPAU_CREATESUCCESSOR     ESS Address Create Successor - Australia
         BAPI_ADDREMPAU_GETDETAIL     ESS Address Get Detail - Australia
         BAPI_ADDREMPAU_GETDETAILEDLIST     Read instances with data
         BAPI_ADDREMPAU_REQUEST     ESS Address Request - Australia
         BAPI_ADDREMPAU_SIMULATECREATN     ESS Address Simulate Creation - Australia
         BAPI_ADDREMPCH_CREATESUCCESSOR     Create Subsequent Employee Address Record
         BAPI_ADDREMPCH_GETDETAILEDLIST     Read Instances with Data
         BAPI_ADDREMPDE_CREATESUCCESSOR     Create Next Employee Address Record
         BAPI_ADDREMPDE_GETDETAILEDLIST     Read Instances with Data
         BAPI_ADDREMPDK_CREATESUCCESSOR     Create Subs.Employee Address Record
         BAPI_ADDREMPDK_GETDETAILEDLIST     Read Instances with Data
         BAPI_ADDREMPES_CREATESUCCESSOR     Personnel number next record create
         BAPI_ADDREMPES_GETDETAILEDLIST     Read instances with data
         BAPI_ADDREMPFR_CREATESUCCESSOR     Franch Employee Address: Create Next Record
         BAPI_ADDREMPFR_GETDETAILEDLIST     Read Data Records in Period (French Employee Addresses)
         BAPI_ADDREMPHK_CHANGE     Change Employee Address (Hong Kong)
         BAPI_ADDREMPHK_CREATE     Create Employee Address (Hong Kong)
         BAPI_ADDREMPHK_CREATESUCCESSOR     Create subs.employee address record (Hong Kong)
         BAPI_ADDREMPHK_GETDETAIL     Read employee address (Hong Kong)
         BAPI_ADDREMPHK_GETDETAILEDLIST     Read instances with data (Hong Kong)
         BAPI_ADDREMPHK_REQUEST     Create locked employee address record (Hong Kong)
         BAPI_ADDREMPHK_SIMULATECREATE     Simulation: Create Employee Address (Hong Kong)
         BAPI_ADDREMPID_CHANGE     ESS Address Change - Indonesia
         BAPI_ADDREMPID_CREATE     ESS Address Create - Indonesia
         BAPI_ADDREMPID_CREATESUCCESSOR     ESS Address Create Successor - Indonesia
         BAPI_ADDREMPID_GETDETAIL     ESS Address Get Detail - Indonesia
         BAPI_ADDREMPID_GETDETAILEDLIST     Read instances with data - Indonesia
         BAPI_ADDREMPID_REQUEST     Create locked employee address record - Indonesia
         BAPI_ADDREMPID_SIMULATECREATIO     ESS Address Simulate Creation - Indonesia
         BAPI_ADDREMPIE_CREATESUCCESSOR     Create subs.employee address record
         BAPI_ADDREMPIE_GETDETAILEDLIST     Read instances with data
         BAPI_ADDREMPIT_CREATESUCCESSOR     Create personnel number next record
         BAPI_ADDREMPIT_GETDETAILEDLIST     <Currently not used>
         BAPI_ADDREMPMY_CHANGE     ESS Address Change - Malaysia
         BAPI_ADDREMPMY_CREATE     ESS Address Create - Malaysia
         BAPI_ADDREMPMY_CREATESUCCESSOR     ESS Address Create Successor - Malaysia
         BAPI_ADDREMPMY_GETDETAIL     ESS Address Get Detail - Malaysia
         BAPI_ADDREMPMY_GETDETAILEDLIST     Read instances with data - Malaysia
         BAPI_ADDREMPMY_REQUEST     Create locked employee address record - Malaysia
         BAPI_ADDREMPMY_SIMULATECREATIO     ESS Address Simulate Creation - Malaysia
         BAPI_ADDREMPNL_CREATESUCCESSOR     Create Subsequent Employee Address Record
         BAPI_ADDREMPNL_GETDETAILEDLIST     Read Authority Data
         BAPI_ADDREMPNZ_CHANGE     ESS Address Change - Newzealand
         BAPI_ADDREMPNZ_CREATE     ESS Address Create - Newzealand
         BAPI_ADDREMPNZ_CREATESUCCESSOR     ESS Address Create Successor -Newzealand
         BAPI_ADDREMPNZ_GETDETAIL     ESS Address Get Detail - Newzealand
         BAPI_ADDREMPNZ_GETDETAILEDLIST     Read instances with data
         BAPI_ADDREMPNZ_REQUEST     ESS Address Request - Newzealand
         BAPI_ADDREMPNZ_SIMULATECREATN     ESS Address Simulate Creation - Newzealand
         BAPI_ADDREMPPT_GETDETAILEDLIST     
         BAPI_ADDREMPSG_CHANGE     ESS Address Change - Singapore
         BAPI_ADDREMPSG_CREATE     ESS Address Create - Singapore
         BAPI_ADDREMPSG_CREATESUCCESSOR     ESS Address Create Successor - Singapore
         BAPI_ADDREMPSG_GETDETAIL     ESS Address Get Detail - Singapore
         BAPI_ADDREMPSG_GETDETAILEDLIST     Read instances with data - Singapore
         BAPI_ADDREMPSG_REQUEST     Create locked employee address record - Singapore
         BAPI_ADDREMPSG_SIMULATECREATIO     ESS Address Simulate Creation - Singapore
         BAPI_ADDREMPTH_APPROVE     Unlock employee address
         BAPI_ADDREMPTH_CHANGE     Change Employee Address
         BAPI_ADDREMPTH_CREATE     Create Employee Address
         BAPI_ADDREMPTH_CREATESUCCESSOR     Create subs.employee address record
         BAPI_ADDREMPTH_DELIMIT     Delimit Employee Address Validity Period
         BAPI_ADDREMPTH_GETDETAIL     Read employee address
         BAPI_ADDREMPTH_GETDETAILEDLIST     Read instances with data
         BAPI_ADDREMPTH_GETLIST     Read Instances
         BAPI_ADDREMPTH_REQUEST     Create locked employee address record
         BAPI_ADDREMPTH_SIMULATECREATIO     Simulation: Create Employee Address
         BAPI_ADDREMPTW_CHANGE     Change Employee Address (Taiwan)
         BAPI_ADDREMPTW_CREATE     Create Employee Address (Taiwan)
         BAPI_ADDREMPTW_CREATESUCCESSOR     Create subs.employee address record (Taiwan)
         BAPI_ADDREMPTW_GETDETAIL     Read employee address (Taiwan]
         BAPI_ADDREMPTW_GETDETAILEDLIST     Read instances with data (Taiwan)
         BAPI_ADDREMPTW_REQUEST     Create locked employee address record (Taiwan)
         BAPI_ADDREMPTW_SIMULATECREATE     Simulation: Create Employee Address (Taiwan)
         BAPI_ADDREMPUS_CREATESUCCESSOR     Create additional employee address record
         BAPI_ADDREMPUS_GETDETAILEDLIST     Read Instances with Data
         BAPI_ADDRESSCONTPART_CHANGE     BAPI to change contact person addresses
         BAPI_ADDRESSCONTPART_GETDETAIL     BAPI to read contact person addresses
         BAPI_ADDRESSEMPCH_CHANGE     Change Employee Address
         BAPI_ADDRESSEMPCH_CREATE     Create Employee Address
         BAPI_ADDRESSEMPCH_GETDETAIL     Read Employee Address
         BAPI_ADDRESSEMPCH_REQUEST     Create Locked Employee Address Record
         BAPI_ADDRESSEMPCREATESUCCESSOR     Create Next Employee Address Record
         BAPI_ADDRESSEMPDE_CHANGE     Change Employee Address
         BAPI_ADDRESSEMPDE_CREATE     Create Employee Address
         BAPI_ADDRESSEMPDE_GETDETAIL     Read Employee Address
         BAPI_ADDRESSEMPDE_REQUEST     Create Locked Employee Address Record
         BAPI_ADDRESSEMPDK_CHANGE     Change Employee Address
         BAPI_ADDRESSEMPDK_CREATE     Create Employee Address
         BAPI_ADDRESSEMPDK_GETDETAIL     Read Employee Address
         BAPI_ADDRESSEMPDK_REQUEST     Create Locked Employee Address Record
         BAPI_ADDRESSEMPES_CHANGE     Change employee address
         BAPI_ADDRESSEMPES_CREATE     Create employee address
         BAPI_ADDRESSEMPES_GETDETAIL     Read employee address
         BAPI_ADDRESSEMPES_REQUEST     Create locked employee address
         BAPI_ADDRESSEMPFR_CHANGE     Change French Employee Address
         BAPI_ADDRESSEMPFR_CREATE     Create French Employee Address
         BAPI_ADDRESSEMPFR_GETDETAIL     Read French Employee Address
         BAPI_ADDRESSEMPFR_REQUEST     Create Locked French Employee Address
         BAPI_ADDRESSEMPGETDETAILEDLIST     Read instances with data
         BAPI_ADDRESSEMPIE_CHANGE     Change Employee Address
         BAPI_ADDRESSEMPIE_CREATE     Create Employee Address
         BAPI_ADDRESSEMPIE_GETDETAIL     Read employee address
         BAPI_ADDRESSEMPIE_REQUEST     Create locked employee address record
         BAPI_ADDRESSEMPIT_CHANGE     Change employee's address
         BAPI_ADDRESSEMPIT_CREATE     Create employee's address
         BAPI_ADDRESSEMPIT_GETDETAIL     Read employee's address
         BAPI_ADDRESSEMPIT_REQUEST     Create locked employee's address
         BAPI_ADDRESSEMPJP_CHANGE     Address Japan: Change record
         BAPI_ADDRESSEMPJP_CREATE     address Japan: Create record
         BAPI_ADDRESSEMPJP_CRESUCCESSOR     Address Japan: Create succeeding record
         BAPI_ADDRESSEMPJP_DETAILEDLIST     Address Japan: Read instances with record
         BAPI_ADDRESSEMPJP_GETDETAIL     Address Japan: Read record
         BAPI_ADDRESSEMPJP_REQUEST     Address Japan: Create locked record
         BAPI_ADDRESSEMPJP_SIMUCREATION     Address Japan: Simulate Create record
         BAPI_ADDRESSEMPNL_CHANGE     Change Employee Addresses
         BAPI_ADDRESSEMPNL_CREATE     Create Employee Address
         BAPI_ADDRESSEMPNL_GETDETAIL     Read Employee Address
         BAPI_ADDRESSEMPNL_REQUEST     Create Locked Employee
         BAPI_ADDRESSEMPPT_CHANGE     
         BAPI_ADDRESSEMPPT_CREATE     
         BAPI_ADDRESSEMPPT_GETDETAIL     
         BAPI_ADDRESSEMPUS_CHANGE     Change Employee Address
         BAPI_ADDRESSEMPUS_CREATE     Create Employee Address
         BAPI_ADDRESSEMPUS_GETDETAIL     Read Employee Address
         BAPI_ADDRESSEMPUS_REQUEST     Create Locked Employee Address
         BAPI_ADDRESSEMP_APPROVE     Unlock employee address
         BAPI_ADDRESSEMP_CHANGE     Change Employee Address
         BAPI_ADDRESSEMP_CREATE     Create Employee Address
         BAPI_ADDRESSEMP_DELETE     Delete employee address
         BAPI_ADDRESSEMP_DELIMIT     Delimit employee address validity period
         BAPI_ADDRESSEMP_GETDETAIL     Read employee address
         BAPI_ADDRESSEMP_GETLIST     Read Instances
         BAPI_ADDRESSEMP_REQUEST     Create locked employee address record
         BAPI_ADDRESSORG_CHANGE     BAPI to Change Organization Addresses
         BAPI_ADDRESSORG_GETDETAIL     BAPI to Read Organization Addresses
         BAPI_ADDRESSORG_SAVEREPLICA     BAPI for Inbound Distribution of Organizational Addresses
         BAPI_ADDRESSPERS_CHANGE     BAPI for Changing Personal Addresses
         BAPI_ADDRESSPERS_GETDETAIL     BAPI for Reading Personal Addresses
         BAPI_ADDRESSPERS_SAVEREPLICA     BAPI for Inbound Distribution of Private Addresses
         BAPI_ADV_MED_GET_ITEMS     Read Product Catalog Items
         BAPI_ADV_MED_GET_LAYOBJ_DESCR     Read Long Text for Layout Area or Layout Area Item
         BAPI_ADV_MED_GET_LAYOBJ_DOCS     Read Documents for a Layout Area or a Layout Area Item
         BAPI_ADV_MED_GET_LAYOUT     Read Product Catalog Layout
         BAPI_ADV_MED_GET_LIST     Read Product Catalog List
         BAPI_ADV_MED_GET_PRICES     Read Product Catalog Item Prices
         BAPI_ADV_MED_GET_SALES_AREA     Read Sales Area for a Product Catalog
         BAPI_ADV_MED_GET_VARIANT_LIST     Read Product Catalog Variants
         BAPI_AGMT_COND_PROXY_UPLOAD     Distribution of Conditions for Contracts/Scheduling Agreements
         BAPI_AGMT_COND_UPLOAD     Distribution of Conditions for Contracts/Scheduling Agreements
         BAPI_AGREEMENTS     BAPI for Agreements
         BAPI_AGREEMENT_MAINTAIN     Create/Change Contract/Scheduling Agreement
         BAPI_AGREEMENT_PROXY_UPLOAD     Proxy BAPI for Upload Purchase Contracts/Scheduling Agreements
         BAPI_ALE_MODEL_GET     BAPI: read ALE distribution model
         BAPI_ALM_COMPONENT_GET_DETAIL     Read Detail Data for a Component
         BAPI_ALM_CONF_CANCEL     Cancel confirmation for maintenance/service order
         BAPI_ALM_CONF_CREATE     Create confirmation for maintenance/service order
         BAPI_ALM_CONF_GETDETAIL     Detailed data for maintenance/service order confirmation
         BAPI_ALM_CONF_GETLIST     List of maintenance/service order confirmations
         BAPI_ALM_GET_PROP     Propose Data for Time Confirmation
         BAPI_ALM_NOTIF_CHANGEUSRSTAT     Change User Status of a PM/CS Notification
         BAPI_ALM_NOTIF_CLOSE     Complete PM/CS Notification
         BAPI_ALM_NOTIF_CREATE     Create PM/CS Notification
         BAPI_ALM_NOTIF_DATA_ADD     PM/CS Notification: Add Data
         BAPI_ALM_NOTIF_DATA_DELETE     PM/CS Notification: Delete Data
         BAPI_ALM_NOTIF_DATA_MODIFY     PM/CS Notification: Change Data
         BAPI_ALM_NOTIF_GET_DETAIL     PM/CS Notification: Read Detail Data
         BAPI_ALM_NOTIF_LIST_EQUI     Select PM/CS Notifications by Equipment
         BAPI_ALM_NOTIF_LIST_FUNCLOC     Select PM/CS Notifications by Functional Locations
         BAPI_ALM_NOTIF_LIST_PARTNER     Select PM/CS Notifications by Partners
         BAPI_ALM_NOTIF_LIST_PLANGROUP     Select PM/CS Notifications by Maintenance Planner Group
         BAPI_ALM_NOTIF_LIST_SORTFIELD     Select PM/CS Notifications by Sort Field
         BAPI_ALM_NOTIF_POSTPONE     Reset PM/CS Notification
         BAPI_ALM_NOTIF_PUTINPROGRESS     Release PM/CS Notification
         BAPI_ALM_NOTIF_SAVE     Save PM/CS Notification
         BAPI_ALM_NOTIF_TASK_COMPLETE     PM/CS Notification: Complete Task
         BAPI_ALM_NOTIF_TASK_RELEASE     PM/CS Notification: Release Task
         BAPI_ALM_NOTIF_TASK_SUCCESS     PM/CS Notification: Set Task to Successful
         BAPI_ALM_OPERATION_GET_DETAIL     Read Detail Data for an Operation
         BAPI_ALM_ORDERHEAD_GET_LIST     Determination of a List of Maintenance/Service Orders from Selection
         BAPI_ALM_ORDEROPER_GET_LIST     Determination of a List of Operations from Selection
         BAPI_ALM_ORDER_GET_DETAIL     Reading of Detail Data for an Order
         BAPI_ALM_ORDER_MAINTAIN     Process Maintenance-/Service Order
         BAPI_ALV_ATECATT_LOG_REQ2     
         BAPI_ALV_AT_NEW_DB     
         BAPI_ALV_AUTOMATION_ROUTINE     
         BAPI_ANSWER_READMULTIPLE     Read answers
         BAPI_APPCOMP_READMULTIPLE     Read application component ID
         BAPI_APPLICANT_CHANGEPASSWORD     Change applicant password
         BAPI_APPLICANT_CHECKEXISTENCE     Check applicant's existence
         BAPI_APPLICANT_CHECKPASSWORD     Check applicant password
         BAPI_APPLICANT_CREATE     Create applicant
         BAPI_APPLICANT_CREATE_PW_REG     Create entry for applicant password
         BAPI_APPLICANT_DELETE_PW_REG     Delete entry for applicant password
         BAPI_APPLICANT_DEQUEUE     Unlock Applicant
         BAPI_APPLICANT_ENQUEUE     Lock Applicant
         BAPI_APPLICANT_GETSTATUS     Determine applicant status
         BAPI_APPLICANT_GET_PW_REG     Read entry for applicant password
         BAPI_APPLICANT_INITPASSWORD     Initialize applicant password
         BAPI_APPLICATIONLOG_GETDETAIL     Read Details of Entries in Application Log
         BAPI_APPLICATION_CREATE     Create Application
         BAPI_APPRAISAL_CHANGE     Change appraisals
         BAPI_APPRAISAL_CREATE     Create appraisals
         BAPI_APPRAISAL_DELETE     Delete appraisals
         BAPI_APPRAISAL_GETDETAIL     Read appraisal
         BAPI_APPRAISAL_GETLIST     Display appraisals
         BAPI_APPRAISAL_MODEL_GETDETAIL     Read appraisal model
         BAPI_APPRAISAL_MODEL_GETLIST     Display Appraisal Model
         BAPI_APPRAISAL_SCALE_GETDETAIL     Read proficiencies and texts for scale
         BAPI_APPRAISAL_STATUS_CHANGE     Change appraisal status
         BAPI_APPRAISEE_GETLIST     Read appraisees
         BAPI_APPRAISER_GETLIST     Read appraisers
         BAPI_APPREQUEST_ADDVARIANT     Create Appropriation Request Variant
         BAPI_APPREQUEST_ASSGNTOPROGPOS     Assign Appropriation Request to Inv. Program Position(s)
         BAPI_APPREQUEST_ASSGNVRNTVERSN     Assign Appropriation Request to Plan Version(s)
         BAPI_APPREQUEST_CHANGE     Change appropriation request
         BAPI_APPREQUEST_CHANGEVARIANT     Change Appropriation Request Variant
         BAPI_APPREQUEST_CHANGEVARI_MPO     Interface Module for BAPI_APPREQUEST_CHANGEVARIANT
         BAPI_APPREQUEST_CHANGE_MPO     Interface Module
         BAPI_APPREQUEST_CHNGASSGNMNTIP     Change Assignment of Approp. Request to Inv. Program Position
         BAPI_APPREQUEST_CREATE     Create Appropriation Request
         BAPI_APPREQUEST_DELETE     Delete appropriation request
         BAPI_APPREQUEST_GETDETAIL     Display appropriation request
         BAPI_APPREQUEST_GETDETAIL_MPO     Interface Module for BAPI_APPREQUEST_GETDETAIL
         BAPI_APPREQUEST_GETSTATUS     Display Status of Appropriation Request
         BAPI_APPREQUEST_REMOVEVARIANT     Delete Appropriation Request Variant
         BAPI_APPREQUEST_RESETPLANVALUE     Reset Plan Values of Appropriation Request Variant
         BAPI_APPREQUEST_SETPLANVALUES     Change Plan Values of Appropriation Request Variant
         BAPI_APPREQUEST_SETSTATUS     Setting System and User Status of Appropriation Request
         BAPI_APPREQUEST_SETSTATUSVARNT     Setting of User and System Status on Variants
         BAPI_APPREQUEST_UASSGNVRNTVRSN     Cancel Assignment of Appropriation Request Variant to Plan Version
         BAPI_APPREQUEST_UNASSGNPROGPOS     Cancel Assignment of Appropriation Request to Inv. Program Position(s)
         BAPI_AP_ACC_GETBALANCEDITEMS     Vendor Account Clearing Transactions in a given Period
         BAPI_AP_ACC_GETCURRENTBALANCE     Vendor Account Closing Balance in Current Fiscal Year
         BAPI_AP_ACC_GETKEYDATEBALANCE     Vendor Account Balance at Key Date
         BAPI_AP_ACC_GETOPENITEMS     Vendor Account Open Items at a Key Date
         BAPI_AP_ACC_GETPERIODBALANCES     Posting Period Balances per Vendor Account in Current Fiscal Year
         BAPI_AP_ACC_GETSTATEMENT     Vendor Account Statement for a given Period
         BAPI_AR_ACC_GETBALANCEDITEMS     Customer account clearing transactions in a given time period
         BAPI_AR_ACC_GETCURRENTBALANCE     Closing balance of customer account in current fiscal year
         BAPI_AR_ACC_GETKEYDATEBALANCE     Customer account balance at a key date
         BAPI_AR_ACC_GETOPENITEMS     Customer account open items at a key date
         BAPI_AR_ACC_GETPERIODBALANCES     Posting period totals per customer account in current fiscal year
         BAPI_AR_ACC_GETSTATEMENT     Customer account statement for a given period
         BAPI_ASSET_ACQUISITION_CHECK     Check asset acquisition
         BAPI_ASSET_ACQUISITION_POST     Post Asset Acquisition
         BAPI_ASSET_POSTCAP_CHECK     Check post-capitalization
         BAPI_ASSET_POSTCAP_POST     Post post-capitalization
         BAPI_ASSET_RETIREMENT_CHECK     Check asset retirement
         BAPI_ASSET_RETIREMENT_POST     Post asset retirement
         BAPI_ASSET_REVERSAL_CHECK     Check Reversal of Asset Document
         BAPI_ASSET_REVERSAL_POST     Post Reversal of Asset Document
         BAPI_ASSORTMENTLIST_GETGROUP     Select Assortment List Groups
         BAPI_ASSORTMENTLIST_GETHEAD     Select Assortment List Header
         BAPI_ASSORTMENTLIST_GETPOS     Select Assortment List Items
         BAPI_ASSORTMENT_MAINTAINDATA     Maintenance of Assortments
         BAPI_ATTENDEE_BOOK_LIST     Read Attendee Bookings
         BAPI_ATTENDEE_CHANGEPASSWORD     Change attendee password
         BAPI_ATTENDEE_CHECKEXISTENCE     Check existence of attendee
         BAPI_ATTENDEE_CHECKPASSWORD     Check attendee password
         BAPI_ATTENDEE_PREBOOK_LIST     Read attendee prebookings
         BAPI_ATTENDEE_TYPE_LIST     Internet attendee types
         BAPI_ATTRIBUT_SENDLIST     Function module for BAPI BARCODE.SendList
         BAPI_BANKACCT_GET_BUPA     BAPI: Select Business Partner for Account
         BAPI_BANKACCT_GET_DETAIL     BAPI: Account Detail Data
         BAPI_BANKACCT_GET_HIERARCHY     BAPI: Account Hierarchy for an Account
         BAPI_BANKACCT_GET_LIST     BAPI: List of Accounts for a Business Partner
         BAPI_BANKACCT_GET_LIST_ALL     BAPI: List of all Accounts for One or More Bank Keys
         BAPI_BANKACCT_GET_ROOTACCOUNTS     BAPI: Determination of Root Accounts for a Hierarchy
         BAPI_BANKDETAILCREATESUCCESSNL     Create Subsequent Bank Details Record
         BAPI_BANKDETAILCREATESUCCESSOR     Create subsequent bank details record
         BAPI_BANKDETAILGBCREATESUCCESS     Create subsequent bank details record
         BAPI_BANKDETAILGBGETDETAILLIST     Read instances with data
         BAPI_BANKDETAILGB_APPROVE     Unlock bank details
         BAPI_BANKDETAILGB_CHANGE     Change bank details
         BAPI_BANKDETAILGB_CREATE     Create bank details
         BAPI_BANKDETAILGB_DELETE     Delete bank details
         BAPI_BANKDETAILGB_DELIMIT     Bankverbindung zeitlich abgrenzen
         BAPI_BANKDETAILGB_GETDETAIL     Read bank details
         BAPI_BANKDETAILGB_GETLIST     Read instances
         BAPI_BANKDETAILGB_REQUEST     Create locked bank details record
         BAPI_BANKDETAILGETDETAILEDLINL     Read Authority Data
         BAPI_BANKDETAILGETDETAILEDLIST     Read instances with data
         BAPI_BANKDETAILJP_DETAILEDLIST     Bank Japan: Read instances with record
         BAPI_BANKDETAILJP_GETDETAIL     Bank Japan: Read record
         BAPI_BANKDETAILNL_APPROVE     Unlock Bank Details
         BAPI_BANKDETAILNL_CHANGE     Change Bank Details
         BAPI_BANKDETAILNL_CREATE     Create Bank Details
         BAPI_BANKDETAILNL_DELETE     Delete Bank Details
         BAPI_BANKDETAILNL_GETDETAIL     Read Bank Details
         BAPI_BANKDETAILNL_GETLIST     Read Authorities
         BAPI_BANKDETAILNL_REQUEST     Create Locked Bank Details
         BAPI_BANKDETAIL_APPROVE     Unlock bank details
         BAPI_BANKDETAIL_CHANGE     Change bank details
         BAPI_BANKDETAIL_CREATE     Create bank details
         BAPI_BANKDETAIL_DELETE     Delete bank details
         BAPI_BANKDETAIL_DELIMIT     Delimit bank details
         BAPI_BANKDETAIL_GETDETAIL     Read bank details
         BAPI_BANKDETAIL_GETLIST     Read instances
         BAPI_BANKDETAIL_REQUEST     Create locked bank details record
         BAPI_BANKNZ_CHANGE     Change bank details
         BAPI_BANKNZ_CREATE     Create bank details
         BAPI_BANKNZ_CREATESUCCESSOR     Create subsequent bank details record
         BAPI_BANKNZ_GETDETAIL     Read bank details
         BAPI_BANKNZ_GETDETAILEDLIST     Read instances with data
         BAPI_BANKNZ_REQUEST     Create locked bank details record
         BAPI_BANKNZ_SIMULATECREATION     Simulation: Create Bank Details
         BAPI_BANK_CHANGE     Change Bank
         BAPI_BANK_CREATE     Create Bank
         BAPI_BANK_GETDETAIL     Details on Banks
         BAPI_BANK_GETLIST     List of Banks
         BAPI_BANK_SAVEREPLICA     Duplicate Individual Banks (ALE)
         BAPI_BANK_STATEMENT_EXEC     Bank Statement: Newly Create Bank Statement
         BAPI_BANK_STATEMENT_GET     Bank Statement: Call Up Created Bank Statement
         BAPI_BARCODE_SENDLIST     Function module for BAPI BARCODE.SendList
         BAPI_BASICPAYEVALUATEWAGETYPES     Valuate person-specific wage types
         BAPI_BASICPAY_APPROVE     Unlock basic pay
         BAPI_BASICPAY_CHANGE     Change Basic Pay
         BAPI_BASICPAY_CREATE     Create Basic Pay
         BAPI_BASICPAY_CREATESUCCESSOR     Create subsequent basic pay record
         BAPI_BASICPAY_DELETE     Delete basic pay
         BAPI_BASICPAY_EVALUATEWAGETYPS     Create Basic Pay
         BAPI_BASICPAY_GETDETAIL     Read basic pay
         BAPI_BASICPAY_GETLIST     Read Instances
         BAPI_BASICPAY_REQUEST     Create Locked Basic Pay Record
         BAPI_BASICPAY_SIMULATECREATION     Simulation: Create basic pay
         BAPI_BATCH_CHANGE     Change Batch
         BAPI_BATCH_CREATE     Create Batch
         BAPI_BATCH_DELETE     
         BAPI_BATCH_GET_DETAIL     Batch detailed information
         BAPI_BATCH_GET_LEVEL     Determine batch level
         BAPI_BATCH_REPLICATE     Distribute Batch
         BAPI_BATCH_RESTRICT     
         BAPI_BATCH_SAVE_REPLICA     Replicate batch
         BAPI_BATCH_UNDELETE     
         BAPI_BATCH_UNRESTRICT     
         BAPI_BECBUSSCEN_READ     Read Collaborative Business Map
         BAPI_BEN_BENADJREAS_CALC_ENDDA     Determination of the (new) end date of an existing adjustment reason
         BAPI_BEN_BENADJREAS_DELIMIT     Delimitation of adjustment reason
         BAPI_BEN_BENADJREAS_GET_LIST     Define adjustment reasons that are currently valid for an employee
    Edited by: Srinivas Manchikalapati on Nov 24, 2008 3:05 PM

  • Trying to deploy C++ UAP from VS2015 prompts to set developer mode

    Error : DEP0100 : Deployment failed due to a Developer Licensing issue. Could not obtain a developer license due to error 800704C7.
    It is not clear how to put the device into developer mode to allow deployment.

    Here is a workaround that is now in place for the “developer mode” issue. It is a known issue and it’s being worked on.
    Issue
    ​Bug ID
    ​Workaround   (if applicable)
    Creating a UAP   prompts you to developer unlock your computer by going to Settings -> For   Developer -> Developer Mode, but clicking on that setting crashes
    settings
    OS: 2320802
    1.   Run Gpedit.msc
      2. Under: Local Computer Policy > Computer Configuration >   Administrative Templates > Windows Components > App Package Deployment
    Allow all trusted apps to install (will enable         sideloading of trust signed apps such as for enterprise apps)   
    Allow development of Windows Store apps without         installing a developer license (will enable developer F5 mode installs        
    like the dev license would on win8.1)  
    Jonathan Tanner | Microsoft | Windows 10 IoT Core Insider Preview Support | This posting is provided 'as is' with no warranties and confers no rights.

  • MBRL - return delivery

    Hi Guys,
    I work on 6.0 system. I make return delivery using  T_code MBRL. When I set indicator in field "Create Delivery" system doesn't let me save dokument. I get message "Data for creating delivery is incomplite (Sales Org.)" I checked data like:
    -customer NO i vendor and vendor NO i customer, in customer shipping cond.
    -in sales view loading grp.
    When I don't set this indicator I can save the dokument.
    Thank you in advance for help.
    Kasia Gac

    Hi,
    You can return the goods to the vendor by creating a return delivery i.e either via MM or SD.
    If you wish to do it via SD, then you can create a delivery by using the create delivery option in MBRL.
    Pre-requisite for the above process is you have to maintain the SD organisation & master data as you mentioned above.
    If you wish to do it via MM save the MBRL doc without checking the create delivery option so that a material doc will be created with mov type 122.
    If excise is applicable create an excise inv using J1IS with ref to the above MBRL material doc.
    Thanks & Regards,

  • Crystal Reports return no data after publish to Infoview.

    *Description of Problem or Question:
    Reports defined in Crystal report client do not work correctly when published to Infoview.
    When report run from client, correct data is returned. When run from Infoview, no or limited data is returned.
    The problem is new since installation of Service Pack 3 fixpack 3.5.
    We are using the SAP Integration kit.
    Product\Version\Service Pack\Fixpack (if applicable):
    BOBJ XI 3.1 SP3, FP 3.5 (Including Integration kit transports)
    Relevant Environment Information (OS & version, java or .net & version, DB & version):
    Windows 2003 64-Bit, Java, Linking to SAP ECC6 on MAXDB 7.6
    Sporadic or Consistent (if applicable):
    Consistent, altough 1st refresh returns data, subsequent refresh returns no rows or few rows.
    What has already been tried (where have you searched for a solution to your question/problem):
    We have searched SAP Marketplace for OSS notes but none match our problem.
    Steps to Reproduce (if applicable):
    Create report in Crystal Reports - publish to Infoview
    Install BOBJ XI 3.1 SP3 and FP 3.5
    Refresh report in infoview - shows limited or no data
    Open report in Crystal Reports 2008 Client, refresh data - returns correct data.
    Save Cystal report to Infoview, refresh data in infoview (scheduled or online) - returns incorrect or no data.

    Hello,
    this is interesting. Check your CR Server settings if there are any limits with regards to rows or timeouts after the installation of FP3.5
    If your CR reports are running on a Universe, check the properties of the Universe if there are limitations affected to the rows.
    If this all brings no result i would highly recommend to open a Support Message at SAP - maybe thats a Bug coming with FP3.5
    Regards
    -Seb.

  • ECCS - Adding Profit Center to Company Code Consolidation

    Hello Gurus,
    We use ECCS for our consolidation. We do only Legal consolidation and we also use Functional Area as a sub-item category for all the IS accounts. We are now trying to add Profit Center as one of the attributes. Initially, we planned to use the sub-item category, however, we can have only one and it's already taken by Functional Area. Is there a way I can
    1. Add PC as an attribute
    2. Enhance ECMCT to allow additional Sub-item?
    Appreciate your advice and guidance.
    Regards,
    Venkat

    The documentation at the menu path: t-code SPRO > Enterprise Controlling > Consolidation > Add Characteristics states:
    Add Characteristics
    The SAP standard consolidation database includes various preset characteristics, such as the consolidation unit, the financial statement (FS) item, the subitem, etc. If the information requirements of your group demand additional fields, you can define your own socalled custom characteristics.
    This step shows you two ways to add characteristics to the consolidation database:
    You can add up to five subassignments to the FS item.
    You can add navigation attributes to the characteristic consolidation unit. The system then automatically assigns the same attribute to the characteristics partner unit and investee unit as well.
    After adding a characteristic, the system generates the associated ABAP Dictionary objects and maintenance views.
    To the consolidation database, you can also add characteristics based on structures that already exist in the SAP system (e.g. Region). However, you can also add characteristics, the structures of which still need to be generated.
    Recommendation
    Since custom characteristics extend the consolidation database, you should carefully examine which characteristics are to be added. SAP recommends, in particular, that you first finish creating the new characteristics, and that you make sure that want to use this set of data, before you activate the new characteristics and start the generation. This way you can avoid time-consuming deletions if a characteristic must be removed. Also, keep in mind that you can no longer delete a characteristic once you have posted data with the characteristic.
    Example
    Examples of subassignments for FS items are the Product Group and the Geographic Region.
    An example of an attribute for consolidation units is the Company Type.
    Standard settings
    The standard SAP system already includes the following subassignments for FS items:
    Partner unit
    Subitem category and subitem
    Transaction currency
    Acquisition year
    Acquisition period
    Unit of measure
    The standard SAP system already includes the following attributes for the consolidation unit:
    Country
    Company
    Consolidation business area
    Profit center
    Controlling area
    The attributes company, cons business area, profit center and controlling area are particularly useful when you use the integrated collection of reported financial data from your consolidation units.
    Activities
    1. Reorganize the field catalog. When this is done, the system copies the system field catalog into the customer field catalog. Choose Extras -> Field catalog -> Reorganize.
    If you use integrated collection of reported data, during the reorganization you should include SAP's standard attributes in the selection. Note that, initially, these attributes are not included in the Reorganization selection screen.
    2. If desired, create one or more new characteristics.
    Enter the technical name (field name) of the new characteristic. The technical name must begin with the letters "ZZ".
    Also set the appropriate indicator to define how the structure of the characteristic is to be built.
    Technical Background Information:
    Description, type, and length are properties of characteristics that you can enter directly or define by assigning a data element or domain. Data elements and domains are ABAP Dictionary objects that act as a central store of table field properties:
    A data element defines the meaning of a field in business terms with texts and a reference to a domain.
    A domain describes the technical properties of the field and defines permissible values for the characteristic if either of the following conditions is met:
    - There is a list defining fixed values
    - There is a reference to a check table
    Normally data element and domain assignments are used to refer to check tables. You can, however, create a characteristic without any validation or texts by assigning a standard domain (for example CHAR07, NUM12).
    Ways to create a characteristic:
    a) Assigning a data element
    Activate this indicator and assign a data element. The domain assignment is made by assigning the data element.
    Note: If you run the elimination of IU profit/loss in transferred inventory and the system reads the required additional financial data from the totals database, you need to create the characteristic "product group" and assign it to data element FC_PRGRP.
    b) Assigning a domain
    Activate this indicator, then specify the meaning and assign a domain. By assigning a domain you define the type and length of the characteristic, and possibly you refer to fixed values or a check table.
    c) Referencing a characteristic
    Activate this indicator, then specify the description and set a reference to another characteristic. This has the effect of assigning the domain of the referenced characteristic.
    d) Creating a characteristic with a new data element and check table
    Activate this indicator, the specify the description, type (character or numeric), and length (1-32). The system generates a new check table for the characteristic.
    e) Creating a characteristic without a check table (using a standard domain)
    Activate this indicator and specify the description, type (character or numeric), and length (1-32). The system does not generate a check table.
    Caution: Assigning data elements or domains does not itself ensure that validation, reading characteristic value texts, and Possible Entries Help will work as expected. The following conditions must be given:
    The domain must have a check table or fixed values.
    There must be either a text table with references to the check table, or the texts must be in the check table itself.
    These conditions are always fulfilled by fields in the standard field catalog.
    3. If needed, define compound relationships between characteristics in the detail screen of Characteristic Maintenance.
    Some characteristics are dependent on other characteristics; that is, the values of dependent characteristics are meaningless in theabsence of values for independent characteristics. Such a relationship is called a characteristic compound. Technically, a check table then contains a key that consists of two parts.
    Example: The Region, a dependent characteristic (check table T005S), forms a compound characteristic with the Country, an independent characteristic, because a region can be maintained or interpreted only if a country is specified.
    Note the following restrictions when defining compounds:
    Compounds can only be defined for characteristics that have a check table.
    When a data element/domain is assigned, a compound is predefined by the existing check table.
    Compounds can only be defined while creating a dependent characteristic. You do this by specifying the independent characteristic in the detail screen.
    Only single compounds are permitted. Multiple compounds cannot be made.
    The compound must be defined while creating a new characteristic, and before the new characteristic is saved. This is because the save process generates the check table for the characteristic.
    Note: You do not use characteristic compounds to create regular assignments between two fields (such as, consolidation unit A having the local currency USD). Rather, a compound characteristic describes the structural dependency of one field on another (as in FS item 1111 in cons chart of accounts 01 being a different item than FS item 1111 in cons chart of accounts 02).
    4. Specify further properties of the characteristic:
    Define the display options and the sequence number of the characteristic for reports and so forth.
    Activate the Subassignment indicator for all characteristics used as subassignments for FS items.
    Activate the Fixed value in breakdown category indicator for all subassignments whose value is determined by the breakdown category (e.g., as with the characteristic subitem category).
    Activate the Default value indicator if applicable. Then the characteristic appears in the implementation step Define Default Values. A default value is not necessary and cannot be set if you activate the Fixed value in breakdown category indicator
    5. Enhance the checking specifications if needed:
    For characteristics without a standard check table, you can enter a text table, a text field, and a long text field. The text fields must use the field type character. You can also specify a view name, usually a view of the check table and text table.
    If the system fails to automatically determine the transaction codes for displaying and changing the master data, you can specify them manually.
    6. To the characteristic consolidation unit assign any newly created characteristics as an attribute. Only independent characteristics can be assigned as attributes to consolidation units.
    These attributes are used for sorting your consolidation units.
    Note: Prerequisite for assigning attributes is the reorganization of the field catalog, that is, you need to have copied the field catalog into the customer field catalog. To do this, choose Extras -> Field catalog -> Reorganize.
    7. Save and activate the new characteristic.
    The Save process stores the new data and, if applicable, creates new tables and views in the ABAP Dictionary.
    The Activation process sets the status of the tables, views, data elements, etc. to "active". It also generates the objects that are necessary to enable the consolidation functions to process the new characteristics.
    You can activate several characteristics in one step by choosing characteristic maintenance of all characteristics in the initial screen, selecting and activating the inactive characteristics.
    8. After activating the characteristic, you are asked whether to generate the view modules. Confirm the generation.
    If you exit Characteristic Maintenance and want to ensure that all view modules were generated correctly, choose Environment -> View maintenance modules -> Reorganize.
    9. Assign the new characteristics to field groups, if applicable.
    Field groups are groupings of characteristics. These let you structure the fields in the field catalog. Individual fields may belong to multiple field groups.
    Further notes
    Choose Extras -> Log display to display the logs for the activities Save, Activate and Delete.
    Edited by: Dan Sullivan on Oct 6, 2011 9:38 AM

  • Retail : Merchandise Distribution and decentralized WMS

    Hello Dear Experts !
    My customer uses SAP Retail and a decentralized WMS.
    We're setting up a FT flow, but the WMS requires to know that a GR is subject to distribution using the link Vendor PO-Store deliveries.
    So, the standard business process is not applicable :
    - Create the store's STO/SO
    - Create a global vendor PO
    - Create the GR.
    - Adjust the quantities
    - Create the deliveries
    This because at the interfacing of the vendor PO, we can't adjust the quantities (as the GR is not done...)
    I'm trying to convince the customer this is NOT the best practice, but...
    Does anyone have any suggestion how I could set up such a flow using standard functionality ?
    Thanks for your help.
    Didier.

    You will get all your answers on Merchandise Distribution in following link.
    SAP Presentation :
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/743_Scen_Overview_EN_US.ppt
    Configuration Guide for "Merchandise Distribution" [IMG]
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/743_BB_ConfigGuide_EN_US.doc"
    Business Process Documentation "Merchandise Distribution" [Easy Access].
    http://help.sap.com/bp_retail603/BBLibrary/Documentation/743_BPP_EN_US.doc

  • E-recruiting - Customizing external candidate start page with a new start p

    Hi ,
    I require some inputs from you on creation of new start page for external candidate.
    I have a requirement to hide Age / Gender fields in the Personal data tab of the external candidate application wizard in the external candidate start page.
    I Created a new start page with I.D "9001" and using customized context i was able to hide the Age and Gender fields. The URL using the customized context looked like below;
    http://XXXXXX.XX.XXXXXXXXX.XXX:8053/sap/bc/bsp/sap/hrrcf_start_ext?sap-client=300&sap-language=EN&rcfSpId=9000&rcfContext=NAEXT
    The external candidate start page requires the following services assignment to a service user;
    hrrcf_apply_ext: Apply with Reference Code (Non Registered Candidate)
    hrrcf_cand_reg: External Candidate, Registration
    hrrcf_unrg_srch: Non Registered Candidate, Job Search
    The service user requires SAP standard role u201CRCF_EXTERNAL_CANDIDATEu201D to provide access to any external candidate to do a job search and register. This role in standard would have application object u201C0002u201D u2013 Standard external candidate start page I.D which would provide access to the start page.
    We have cloned the role to include the customized application object u201C9001u201D and have assigned it to the service user.
    But even after doing this i get an error message when trying to execute the URL in IE which reads "You do not have the required authorisation to use this start page"
    Iam not sure if iam missing anything on the authorisation part. Please advise.
    Thanks
    G Raj

    Hello G Raj,
    it seems you are mixing some things up. The service user is only for all parts of the e-recruiting which are accessable without logging in. This includes services linked to the unregistered search and the registration (where the applicant creates his candidate / his login). The service user is no candidate and has a special role (must not have a candidate object or the candidate authorization role).
    As soon as someone logs into the system, e.g. to his start page, he acts as candidate. Depending on his relation to a P object he is either an external or an internal candidate.
    In your example we are talking about external candidates. These candidates get a reference user assigned on candidate creation which is customized for the external candidate role (here the e-recruiting role) in IMG. Usually it is called RCF_CAND_EXT. The SAP delivery role (here the authorization role) this reference user gets is SAP_RCF_EXTERNAL_CANDIDATE (as long as you are using BSP). You have to copy this role to a customer one and replace the value 0002 of auth object P_RCF_APPL (Application in E-Recruiting) by your customer one 9000.
    Then everything should work fine.
    Best regards
    Roman Weise

  • Error in create applicant  bapi_applicant_create

    Hello everyone!
    I'd like to use BAPI_APPLICANT_CREATE in order to create the applicants in our system.
    I was doing some tests in se37 but the error: 'E00055 Make an entry in all required fields' always appears. I tryed to write data in all fields and the error still appear. 
    Any idea how to solve this problem?
    Thanks 
    Sharon

    I currently have the same problem in a 4.7 system. All the mandatory parameters are filled. I suppose that the return message is an erroneus message, that probably tells me that one of the import parameters has an onvalid value. But I don't know which one.
    Does anyone got clue?
    Best Regards,
    Thomas Mouritsen

  • Qualifications not created using BAPI_APPLICANT_CREATE.

    Hi Everybody,
    I have a requirement to create applicant from a file. I could create with Bapi 'BAPI_APPLICANT_CREATE' but the qualifications are not being created. Can somebody help me on this please.
    Any clue will be highly appreciated.
    Thanks in advance,
    RSS.

    HI,
    Even if u execute the BAPI individually data base will not be updated unless u call the FM BAPI_TRANSACTION_COMMIT. Yes it will generate the document number because that code exists in ur BAPI code. It will take the earlier doc generated and add 1 to it and store that document in application server. But data base will be updated only when u call this FM. Once u execute the BAPI data will be there in the application server. Once u do commit it will be pushed to database.
    I will tell another funny thing. Just execute ur BAPI with some data. U will get a message xxx saying document xxx generated. Go back and execute it again. Now ur new document will be old doc+1. But both documents will not be there in database.
    So even though if u call a BAPI individually u have to do commit to update the database.
    Hope u understood the scenario.
    Thanks,
    Vinod.

Maybe you are looking for

  • How to revert mid 2010 macbook pro to snow leopard

    I have a mid 2010 15" macbook pro which I want to sell.  It is currently running Mavericks.  It has a self-installed 1T disk upgrade. I believe it came with Leopard but I can't seem to find those os/x disks.  I do have the Snow Leopard disks which I

  • Is there a way to allow the end user to change the font color in a text field?

    I didn't know LiveCycle existed yesterday so I have been using the Google a bunch. I am building a request form and was asked if there was a way to change the color of font within a text field. (EXAMPLE: Original content is black. Notes are red) I ha

  • "(null)(null)"

    I have a Lion machine connected to our Active Directory server and I get this message when logging in... "There was a problem connecting to the server "(null)(null)". I think its trying to connect to a Network Home but I don't have that turned on in

  • Unsatisfied link error in mac osx 10.2.3

    Hi, unsatisfied link error in mac osx 10.2.3 can you solve the problem why the error is occuring when i am trying to set port for printer .after seting port in the application then the swiping takes place. as the application is running but unable to

  • How to export HDimovies to make them readable by Screenplay Director Iomega

    my exported HD movies (.mov or mp4) cannot be read by the Screenplay Director from Iomega. The driver of this SPD is a kind of Windows media player I guess. I tried already several formats, but or there is no sound, or there is no image, or the image