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 AMWe 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 -
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 ??
KrishnaHi,
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 -
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..
ThanksHi ,
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. -
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 GacHi,
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,
VenkatThe 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 RajHello 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
SharonI 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