4 - Cross Applications - BAPI - Creation of Function Module Part1

  Рет қаралды 15,276

SAP ABAP by Rahul Mehta

SAP ABAP by Rahul Mehta

Күн бұрын

Пікірлер: 38
@madhusudanraogandi89
@madhusudanraogandi89 23 күн бұрын
This session contains a valuable session in SAP ABAP👌 Thank you Rahul sir.
@sapabapbyrahulmehta
@sapabapbyrahulmehta 22 күн бұрын
Thank you Madhu.
@MahabuburRahman85
@MahabuburRahman85 11 ай бұрын
I do not know why I like your teaching style. Thanks you..
@sapabapbyrahulmehta
@sapabapbyrahulmehta 11 ай бұрын
Thank you Rahman for your feedback. All the best for your learning.
@Neeraja-vt7js
@Neeraja-vt7js Жыл бұрын
Is it mandatory to specify the datatypes of the parameters with reference to structure fields.. can we also use a data element to specify the type of parameter?
@sapabapbyrahulmehta
@sapabapbyrahulmehta Жыл бұрын
Hello Neerja. It is mandatory to specify the data types of the parameters( If we are going for individual ones - EID, ENAME) with reference to structure fields and the structure name must start with BAPI. Second option - You can take all columns in a structure and declare one single parameter of that structure type. For best understanding - Refer this function module - BAPI_MATERIAL_PLANNING. In this function module, they are referring to individual columns of the structure. We can not directly refer to data elements for BAPI.
@vipulpatil6226
@vipulpatil6226 Жыл бұрын
Very good explanation
@sapabapbyrahulmehta
@sapabapbyrahulmehta Жыл бұрын
Thank you Vipul.
@sshiv908
@sshiv908 Ай бұрын
Sir have you explained in any video , how to use any standard bapi for business requirement or can you give me som idea where can i learn it
@sapabapbyrahulmehta
@sapabapbyrahulmehta Ай бұрын
Please refer to the video no - 28 to 34 in Data Migration Techniques playlist. I used the BAPI - BAPI_MATERIAL_SAVEDATA. kzbin.info/aero/PLM3lhmHjSeITnEckZ7JQNNoy4mkilnvyt&si=T5eV_xbeHvmNfMjo
@HIMANSUBHUSANBISWAL
@HIMANSUBHUSANBISWAL 5 ай бұрын
Nice explanation sir.
@sapabapbyrahulmehta
@sapabapbyrahulmehta 5 ай бұрын
Thank you very much.
@somyasingh5971
@somyasingh5971 7 ай бұрын
Why we used structure with associated type i didnt understand? Cant we simply use data element for EID,ENAME individually
@sapabapbyrahulmehta
@sapabapbyrahulmehta 7 ай бұрын
These are the pre-requisites for BAPI. Associated types also must start with BAPI.
@somyasingh5971
@somyasingh5971 7 ай бұрын
Ok, then cant we create data element with BAPI keyword in the starting? Just a general question which come in my mind
@sapabapbyrahulmehta
@sapabapbyrahulmehta 7 ай бұрын
@@somyasingh5971 It will not accept. Structure reference is mandatory.
@kauserm.m.7077
@kauserm.m.7077 9 ай бұрын
in function module we used Table Type in Associated Type field, here using structure, it is confusing. Could you please clear
@sapabapbyrahulmehta
@sapabapbyrahulmehta 9 ай бұрын
When the requirement is for multiple records, we create a table type. When the requirement is for single record, we create a structure type only. Here we will pass the records one by one to function module, so I used structure type only.
@ChitranshGurjar-wc9cv
@ChitranshGurjar-wc9cv 5 ай бұрын
previously in Fm topic we are passing associated type as data element here why we created structure or if we pass the inputs seperatly also why we are refering it through structure name--- field name.
@sapabapbyrahulmehta
@sapabapbyrahulmehta 5 ай бұрын
Hello Chitransh - To distinguish between FM and BAPI , We need to refer each object which starts with BAPI as every BAPI is a FM, but every FM is not a a BAPI. We need to create the business object for the function module and system checks that everything needs to be start with BAPI.
@ChitranshGurjar-wc9cv
@ChitranshGurjar-wc9cv 5 ай бұрын
@@sapabapbyrahulmehta ok now i understood thanks.
@ratnakishorekakaraparthi891
@ratnakishorekakaraparthi891 Ай бұрын
I sm getting documents locked error when I use BAPI. How to solve this
@sapabapbyrahulmehta
@sapabapbyrahulmehta Ай бұрын
Hello Ratna - The question is not clear to me. Please elaborate with your steps.
@ratnakishorekakaraparthi891
@ratnakishorekakaraparthi891 Ай бұрын
@@sapabapbyrahulmehta when I try to change the sales order document using BAPI, then I am getting 'document is locked' message for some of the documents. How to solve this?
@sravan1524
@sravan1524 2 ай бұрын
What is difference between s4 hana and Ecc ? Pls clarify
@sapabapbyrahulmehta
@sapabapbyrahulmehta 2 ай бұрын
Hello Sravan - Below is the answer. Difference between ECC , SAP Business Suite on HANA(SOH) and SAP Business Suite for HANA( S/4 HANA) 1) ECC - ECC is a normal System in which nothing is related to HANA. Database is not HANA, We have Databases like - Oracle, DB2 etc. After login into the SAP system - You can go to System-Status. You will find databases like - Oracle, DB2 and in the Product Version you will find SAP ECC version like 6.0. 2) SAP Business Suite on HANA - Then We have SAP business Suite on HANA( SOH) - In this Database is HANA, but the Application layer is still ECC, it is not changed as per the HANA database. After login into the SAP system - You can go to System-Status. You will find database HANA, but in the Product Version you will find SAP ECC version like 6.0. 3) SAP Business Suite for HANA(S/4HANA) - Then we have SAP business Suite for HANA( S/4 HANA) - In this complete suite is in HANA means - Database is HANA, Application layer is changed as per the HANA database. After login into the SAP system - You can go to System-Status. You will find database HANA and in the Product Version you will find S/4 HANA versions like 1909, 2010 etc.
@sravan1524
@sravan1524 2 ай бұрын
@@sapabapbyrahulmehta many thanks for the clarification sir 🙌🙌
@DiptiSahoo-u4b
@DiptiSahoo-u4b 3 ай бұрын
hello sir i am dipti , so i want to pursue advance course in sap abap can you please suggest me which course to do please sir?
@sapabapbyrahulmehta
@sapabapbyrahulmehta 3 ай бұрын
Hello Dipti - You can firstly go for ABAP on HANA topics like - CDS, AMDP etc. Then you can go for ODATA , BTP(ABAP on Cloud), SAP Fiori( if you are interested in front end).
@anirudhreddy8756
@anirudhreddy8756 10 ай бұрын
bro can i create eid with datatype name directly as zbapi_eid and in import i can write type directly zbapi_eid.....insted of creating structure
@sapabapbyrahulmehta
@sapabapbyrahulmehta 10 ай бұрын
Yes, You can.
@anirudhreddy8756
@anirudhreddy8756 10 ай бұрын
@@sapabapbyrahulmehta i think we cant bro. while selecting api method and giving function module name am getting error saying "type zbapi_eid not supported" it is saying we should only have structure or structure reference field like u did
@sapabapbyrahulmehta
@sapabapbyrahulmehta 10 ай бұрын
@@anirudhreddy8756 Yes that is true, I was under impression that ZBAPI is the name of your structure and eid and ename are the columns of that structure and you passed like ZBAPI-EID and ZBAPI-ENAME. Structure reference is mandatory.
@Aarav1717
@Aarav1717 Жыл бұрын
I am looking for a job in ABAP please help.
@sapabapbyrahulmehta
@sapabapbyrahulmehta Жыл бұрын
How many years of experience you have?
@sireeshaande9102
@sireeshaande9102 Жыл бұрын
Hi.. Is there any standard function modules for password encryption and decryption, I have tried with so many...
@sapabapbyrahulmehta
@sapabapbyrahulmehta Жыл бұрын
I used the class : cl_http_utility and used the methods encode_base64 for Encryption and decode_base64 for Decryption. Below is the attached logic. CALL METHOD cl_http_utility=>if_http_utility~encode_base64 EXPORTING unencoded = 'RAHUL' RECEIVING encoded = lv_encoded. CALL METHOD cl_http_utility=>if_http_utility~decode_base64 EXPORTING encoded = lv_encoded receiving decoded = lv_decoded .
@sireeshaande9102
@sireeshaande9102 Жыл бұрын
@@sapabapbyrahulmehta thank you
5 - Cross Applications - BAPI - Creation of Function Module Part2
15:02
SAP ABAP by Rahul Mehta
Рет қаралды 11 М.
2 - Cross Applications - BAPI - Introduction
8:01
SAP ABAP by Rahul Mehta
Рет қаралды 14 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 41 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 13 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 35 МЛН
SAP Using ABAP To Modify Data In A Database Table
1:16:03
SAP GURU
Рет қаралды 2,3 М.
13 - Cross Applications - IDOC's - Introduction and Processes
9:16
SAP ABAP by Rahul Mehta
Рет қаралды 13 М.
RFC vs BAPI | Difference between RFC and BAPI
10:41
Pankaj Kumar - SAP Tech Trainer
Рет қаралды 4,5 М.
SAP- Material Master
20:19
TutorialsPoint
Рет қаралды 313 М.
14 - Cross Applications - IDOC's - Data Exchange Methods(ALE and EDI)
9:17
SAP ABAP by Rahul Mehta
Рет қаралды 10 М.
39 - Cross Applications - RFC - Introduction
14:39
SAP ABAP by Rahul Mehta
Рет қаралды 5 М.
SIZE DOESN’T MATTER @benjaminjiujitsu
00:46
Natan por Aí
Рет қаралды 8 МЛН