- Видео 421
- Просмотров 1 204 694
Cust&Code in SAP ABAP
Австрия
Добавлен 25 апр 2021
Hello Everyone!
The channel 🔥CustAndCode🔥 offers short videos in the area of customizing and programming
that I have come across myself in the course of my activities in the SAP environment.
These videos are for beginners, key users but also experienced consultants and programmers.
For suggestions or improvements of single videos please use the comment function in english or german.
🌍 My videos will be published in english and german language.
🔗You find them in the "Link" section below.
I am already looking forward to your comments!
►If you want to support my work you can buy me a coffee at:
☕ bit.ly/3dih2cl
and/or
⭐Become my subscriber: bit.ly/CustAndCodeSub
Thanks a lot! 😃
The channel 🔥CustAndCode🔥 offers short videos in the area of customizing and programming
that I have come across myself in the course of my activities in the SAP environment.
These videos are for beginners, key users but also experienced consultants and programmers.
For suggestions or improvements of single videos please use the comment function in english or german.
🌍 My videos will be published in english and german language.
🔗You find them in the "Link" section below.
I am already looking forward to your comments!
►If you want to support my work you can buy me a coffee at:
☕ bit.ly/3dih2cl
and/or
⭐Become my subscriber: bit.ly/CustAndCodeSub
Thanks a lot! 😃
Custom Code Analysis - How many Lines of Z-ABAP Code are in your SAP System? [english]
In the course of our S4HANA migration, the question arose as to how much custom code we actually have in our system. This is actually a very interesting question and after a short search I came across to the Code metric tool. This is a powerful tool for analyzing and evaluating ABAP code.
Important Metrics:
Lines of Code (LoC): This metric indicates the number of lines of code. It is a basic indicator of the size of the code and can help to identify large modules that may be difficult to maintain.
Number of Statements (NoS): This metric counts the number of statements in the code. A high number of statements can indicate complex logic that may be difficult to understand and maintain.
Complex...
Important Metrics:
Lines of Code (LoC): This metric indicates the number of lines of code. It is a basic indicator of the size of the code and can help to identify large modules that may be difficult to maintain.
Number of Statements (NoS): This metric counts the number of statements in the code. A high number of statements can indicate complex logic that may be difficult to understand and maintain.
Complex...
Просмотров: 130
Видео
Custom Code Analyse - Wieviel Zeilen Z-ABAP Code ist in eurem SAP System? [deutsch]
Просмотров 1682 часа назад
Im Zuge unserer S4HANA Migration kam die Frage auf wie viel custom Code wir eigentlich in unserem System haben. Eigentlich eine sehr interessante Frage und nach kurzer Recherche bin ich auf das Code metric Tool gestoßen. Das ist ein leistungsstarkes Werkzeug zur Analyse und Bewertung von ABAP code. Wichtige Metriken: Lines of Code (LoC): Diese Metrik gibt die Anzahl der Codezeilen an. Sie ist e...
Copy Data From SAP(GUI) to Clipboard with ABAP [english]
Просмотров 27119 часов назад
Today I'm going to show you how you can save data from SAP directly to your computer's clipboard. This could be practical if, for example, something is transferred from one program to another program such as Excel. #sap #abap #clipboard ▬▬ Literature 📚 ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▶ ABAP: An Introduction 2020 amzn.to/45CLTqk * ▶ Complete ABAP 2023 amzn.to/45D5UNM * ▶ ABAP to the Future 2022 amzn.to/42cgWGs * ...
Kopieren von Daten aus SAP(GUI) in die Zwischenablage mit ABAP [deutsch]
Просмотров 18119 часов назад
Heute zeige ich euch, wie ihr Daten von SAP direkt in die Zwischenablage eures Rechners speichern könnt. Praktisch, wenn z.B. etwas von einem Programm in ein weiteres Programm wie Excel übernommen wird. #sap #abap #clipboard ▬▬ Literatur 📚 ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▶ ABAP: An Introduction 2020 amzn.to/45CLTqk ▶ Complete ABAP 2023 amzn.to/45D5UNM ▶ ABAP to the Future 2022 amzn.to/42cgWGs ▶ Clean ABAP 2022 a...
Erste SAPUI5 Applikation in Business Application Studio (BAS) erstellen [deutsch]
Просмотров 27914 дней назад
Heute zeige ich euch, wie ihr eine einfache SAPUI5 Applikation im Business Application Studio (BAS) erstellt. Ich hab mir hier eine Business Technology Platform (BTP) Trial eingerichtet und BAS ist hier schon vorkonfiguriert. SAPUI5 ist ein leistungsstarkes Framework zur Entwicklung von Webanwendungen, und das Business Application Studio bietet eine großartige Umgebung, um diese Anwendungen zu ...
Create first SAPUI5 application in Business Application Studio (BAS) [english]
Просмотров 32814 дней назад
Today I'm going to show you how to create a simple SAPUI5 application in the Business Application Studio (BAS). I have set up a (Business Technology Platform) BTP trial here and BAS is already pre configured here. SAPUI5 is a powerful framework for developing web applications, and the Business Application Studio provides a great environment to develop and test these applications. This short vid...
SAP Trial System - Cloud Connector - Connect BTP Cockpit [english]
Просмотров 443Месяц назад
In today's video, I'll show you how to activate the SAP Cloud Connector from your SAP Trial System and then connect to the SAP BTP (SAP Business Technology Platform). As SAP Trial System I use the ABAP Cloud Developer Trial 2022 ▬▬ Content: ▬▬ 00:00 Intro 00:43 Start Cloud Connector 02:10 LogIn to Cloud Connector 03:22 Create BTP Trial System 05:05 Add Subaccount in Cloud Connector 08:00 Fix Ce...
SAP Trial System - Cloud Connector - BTP Cockpit verbinden [deutsch]
Просмотров 313Месяц назад
In dem heutigen Video zeige ich euch, wie ihr den SAP Cloud Connector von eurem SAP Trial System aktiviert und euch dann mit der SAP BTP (SAP Business Technology Platform) verbindet. Als SAP Trial System verwende ich die ABAP Cloud Developer Trial 2022 ▬▬ Inhalt: ▬▬ 00:00 Intro 00:43 Start Cloud Connector 02:10 LogIn to Cloud Connector 03:22 Create BTP Trial System 05:05 Add Subaccount in Cloud...
Deactivate auto logout for SAP GUI - RZ10 - Customize profile [english]
Просмотров 572Месяц назад
Today I will show you how to deactivate the automatic logout of the SAP GUI on an SAP system. By default, the SAP GUI is automatically closed after one hour of inactivity. There are now two ways to change this. Option 1: Via transaction RZ11 (temporary) Option 2: Via transaction RZ10 (permanent) #sap #sapgui #autologout #customizing ▬▬ Literature 📚 ▬▬▬▬▬▬▬▬▬▬▬▬▬ ▶ ABAP: An Introduction 2020 amz...
Auto Logout bei SAP GUI deaktivieren - RZ10 - Profil anpassen [deutsch]
Просмотров 456Месяц назад
Heute zeige ich euch, wie ihr bei einem SAP System das automatische Logout des SAP GUI deaktivieren könnt. Default wird der SAP GUI nach einer Stunde Inaktivität automatisch beendet. Es gibt nun zwei Möglichkeiten, das zu ändern. Möglichkeit 1: Über die Transaktion RZ11 (temporär) Möglichkeit 2: Über die Transaktion RZ10 (dauerhaft) #sap #sapgui #autologout #customizing ▬▬ Literatur 📚 ▬▬▬▬▬▬▬▬▬...
Quickfix for SAP S4/HANA Conversion - Eclipse ADT Addon [english]
Просмотров 9732 месяца назад
Quickfix for SAP S4/HANA Conversion - Eclipse ADT Addon [english]
Quickfix für SAP S4/HANA Conversion - Eclipse ADT Addon [deutsch]
Просмотров 8562 месяца назад
Quickfix für SAP S4/HANA Conversion - Eclipse ADT Addon [deutsch]
Using the SWITCH operator in SAP ABAP [7.40] [english]
Просмотров 6402 месяца назад
Using the SWITCH operator in SAP ABAP [7.40] [english]
SWITCH Operator in SAP ABAP verwenden [7.40] [deutsch]
Просмотров 5632 месяца назад
SWITCH Operator in SAP ABAP verwenden [7.40] [deutsch]
Using the COND operator in SAP ABAP [7.40] [english]
Просмотров 5933 месяца назад
Using the COND operator in SAP ABAP [7.40] [english]
COND Operator in SAP ABAP verwenden [7.40] [deutsch]
Просмотров 4903 месяца назад
COND Operator in SAP ABAP verwenden [7.40] [deutsch]
Using the FOR operator in SAP ABAP [7.40] [english]
Просмотров 6363 месяца назад
Using the FOR operator in SAP ABAP [7.40] [english]
FOR Operator in SAP ABAP verwenden [7.40] [deutsch]
Просмотров 4833 месяца назад
FOR Operator in SAP ABAP verwenden [7.40] [deutsch]
Create Employees in SAP with ABAP instead of using Transaction PA30 - SAP HCM [english]
Просмотров 4753 месяца назад
Create Employees in SAP with ABAP instead of using Transaction PA30 - SAP HCM [english]
Anlegen von Mitarbeitern in SAP mit ABAP statt mit Transaktion PA30 - SAP HCM [deutsch]
Просмотров 5423 месяца назад
Anlegen von Mitarbeitern in SAP mit ABAP statt mit Transaktion PA30 - SAP HCM [deutsch]
Use CarbonTracer API with SAP ABAP - Calculate Routes and CO2 Consumption [english]
Просмотров 5103 месяца назад
Use CarbonTracer API with SAP ABAP - Calculate Routes and CO2 Consumption [english]
CarbonTracer API mit SAP ABAP nutzen - Routen und CO2 Verbrauch berechnen [deutsch]
Просмотров 3843 месяца назад
CarbonTracer API mit SAP ABAP nutzen - Routen und CO2 Verbrauch berechnen [deutsch]
Export data from SAP to Excel with Power Automate [english]
Просмотров 2 тыс.4 месяца назад
Export data from SAP to Excel with Power Automate [english]
Mit Power Automate Daten von SAP nach Excel exportieren [deutsch]
Просмотров 9414 месяца назад
Mit Power Automate Daten von SAP nach Excel exportieren [deutsch]
Log in to SAP with Power Automate and call a Transaction [english]
Просмотров 1,8 тыс.5 месяцев назад
Log in to SAP with Power Automate and call a Transaction [english]
Mit Power Automate in SAP einloggen und Transaktion aufrufen [deutsch]
Просмотров 8965 месяцев назад
Mit Power Automate in SAP einloggen und Transaktion aufrufen [deutsch]
SAP HCM - use Logical Database PNP to read Personnel Data [english]
Просмотров 6385 месяцев назад
SAP HCM - use Logical Database PNP to read Personnel Data [english]
SAP HCM - logische Datenbank PNP verwenden um Personaldaten zu lesen [deutsch]
Просмотров 6975 месяцев назад
SAP HCM - logische Datenbank PNP verwenden um Personaldaten zu lesen [deutsch]
SALV IDA - Using Conditions, Ranges - Select Columns [english]
Просмотров 2,2 тыс.5 месяцев назад
SALV IDA - Using Conditions, Ranges - Select Columns [english]
SALV IDA - Bedingungen, Ranges verwenden - Spalten Selektieren [deutsch]
Просмотров 8735 месяцев назад
SALV IDA - Bedingungen, Ranges verwenden - Spalten Selektieren [deutsch]
I receive error when i try to test the service I created as no host and port information is found. I might be related to the "test package" you choose. What is the configuration of that test package you chose? Because I just chose a package called "TEST", im not sure if it is correct. I didnt create a package at all.
Super cool
Instead of the name can we able to execute through the Group/Server name please tell for that how to do that requesting to provide the code
How to get that template pop up
How do we import file from application server and access it in the program? Can you help me on this requirement?
Great one! It works! The thing is the licenses are now only 3 months valid. But since it is so easy to regenerate that should be no problem. I just hope they won't disable it someday...
Sir, how are you? If I want to add transactions such as FB03, F-41, etc. What should I do?
Hi after restarting , when I am trying to restart the sap server again its giving no command found , any other person faced this issue?
Same issue faced
Vielen Dank für das hilfreiche Video. 👍 Muss man eigentlich jeden Befehl erst mit mit Rechtsklick überprüfen lassen oder gibt es auch die Möglichkeit gleich den gesamten Report fixen zu lassen? Ich werde die beiden AddOns installieren, aber das würde mich jetzt schon brennend interessieren.
What happens if you want to pass more than one restriction to the table. For example you want AB in Airline field and 1 in the connection number?
I am trying to install this about 15 days but everyday I find an error but finally today I completely installed it Thank you very much I finally installed and started practice as well Again thank you❤❤
What is a practical example usage of this?
I think we can create a custom pf-status menu to copy report data, so the user doesn't need to block it manually with Ctrl+y or export the data
Hi, erstmal vielen Dank für deine Videos! Wäre es möglich, wenn du uns zeigen könntest, was man alles mit de BTP Cockpit genau machen kann ? Welche Anwendungsfälle gibt es ? Ich habe zum Beispiel das Trial System dank deinen Videos eingerichtet und auch die BTP Cockpit Verbindung hergestellt aber weiß um ehrlich zu sein nicht genau, was ich nun damit alles machen kann ?
Hi, first didn't know about the last tip via the shortcut to show all set breakpoints so thanks for that. Got any tips on how to debug a large amount of data? Sadly we can't really only debug the small/single amount because the issue only arise when processing the large data set. The logic path is the same large or single.
What if the field names are different in the json, for example: if I receive the field name as from-city or to-city?
Der Fehler liegt an der Konvertierungsroutine der Domäne S_DURA, die wohl irgendwie verbuggt ist. Lösen kannst du das Problem für den CDS-View und damit auch für den OData-Service relativ einfach, indem du das Feld von INT4 auf INT2 castest: cast(spfli.fltime as abap.int2) as flminutes - Ferner brauchst du nicht immer aus den /IWFND/-Transaktionen rauszugehen. Es genügt, wenn du den Katalog auffrischst und dann die Metadaten aktualisierst. Danach sollte der noch offene Gateway-Client auch wieder funktionieren.
@@tardezyx vielen Dank für deinen Lösungsvorschlag! Das mit dem Cast habe ich dann später selber mal probiert, hat auch funktioniert 🤗 danke nochmal! 😃
Beautifully explained. Thank you!
Dear Sir, Please show how to download bulk invoice copies using invoice number from SAP using Macro... Please make a video please 🙏🙏🙏🙏 Thanks
bruder was für deutsch das ist einfach alles auf englisch im gui
haha 😜, das Menü bleibt ja das selbe und die Begriffe sind jetzt auch nicht sooo unterschiedlich 🤓
hay una forma más rápida que esa , es ejecutar el ejecutable de sap con argumentos y pasar directamente las credenciales , ya después usar vba para automatización saludos
Gracias por sus comentarios. ¿Tiene también un ejemplo? 🤗
@ te lo mando en un momento
@@agustin._24official ¡Muchas gracias! 🤗
@@CustAndCode please send you email
super Video, vielen Dank! Ich weiss nicht, ob die Bitte etwas zu weit geht, aber könntest Du vielleicht ein Video machen, wie man einen neuen Datensatz anlegt in der Tabelle mit einem Userdialog (und ich weiss nicht ob erforderlich mit dem Verbucher CALL FUNCTION update_function IN UPDATE TASK), falls ja Danke vorab! Bzw. wo könnte ich eine Schritt für Schritt Anleitung dazu finden (ist das Bestandteil des BC400 oder BC402)
SAP is all about feelings
SAP UI5 itself is not that bad of a framework. But I do hope that sap ui5 web components is the future.
I think it will 🤗
I will do it, very interesting, thank you very much for sharing your knowledge.
You are very welcome, and thank you for watching and commenting! 🤗
This is useless as open susee is updated to 15.6 can you make another video with open musee 15.6
Problem here is that SUSE 15.6 has a newer kernel. With this kernel the SYBASE DB is not starting. There is not yet a workaround for this. 😔
Ok so can we use old opensuse for this
Thinking about transaction that change their data does it show also the tables in the alv grid. I can't image that something like SE16n for example would preemptively call/access all the available tables in a systems. Thanks though have this report now in my util package.
New trick I didn't know about. I knew about using tracing to find out about the tables use but this kinda be iffy when activiting the trace in customer system. Rather I use in the debugger the script from sap and just put * so that it stops it all tables with select for example.
Nice stuff but looking at my projects at work. By the time my customers adapted this I am already out of the sap world.
Are there any free cloud-based SAP Demo System availalbe, which users can develop and try out the integration to VS Code or Eclipse? Alternatively are there any local on-premises options (native installs or containers including developer keys )?
Sure, two on premise options: 1: docker: ruclips.net/video/R-ndmrhZwyU/видео.html 2: VM: ruclips.net/video/-VCfKp0C0eU/видео.html 🤗
Hi Sir, While trying to expand screen layout level Ivam getting message like 'Elements outside new limits(screen size not changed)' what is the issue can you please help?
Do you know how to turn an xml to a interal table?. I found some FM and try to use them but to no avail.
Create a type of your XML structure, like TYPES: s_itab ***** END OF s_itab, then create a table like TYPES: t_itab type standard table of s_itab. Then: CALL TRANSFORMATION id SOURCE XML xml RESULT values = t_itab. That should work 🤗
@CustAndCode Thanks. So I must define the internal table. I had hoped I could avoid the busy work. Looking forward to your future videos. I hope you do video about this in the future. You mean TYPES: Begin of myxml, Stuff TYPE string .... END of myxml.
@@da39vinci You can try it with a string table. I once used this for a json input. Fot internal tables is it enough. If you push it to the DB you need different datatypes 🤗
Was für eine aktuelle SAP Zertifizierung (ABAP) im Selbststudium würdet ihr mir empfehlen? Bis jetzt konnte ich als Programmierer Erfahrungen sammeln.
Kann dir hier leider auch keine genaue Auskunft geben, aber wenn es keine Zertifizierung sein muss gibt es sehr gute Onlinequellen. SAP System um ABAP zu "probieren" kann man sich auch eines aufsetzen. 🤗
Hi. If I want to do dynamic dates, how can I add this in coding?
This Error is appears in most cases: Unable to get handle to iamodell.so: /usr/local/glibc-2.2.5/lib/libnsl.so.1: version GLIBC_2.2.5' not found (required by /tmp/sapinst_exe.7843.1731337325/syslib.so) ################################################################################# Error: sapinst has finished with an error code, please find logs in /tmp/sapinst_instdir All logs have been written to the file /media/sf_ABAP752/install_2024-11-11_16-00-35.log Please see readme.html to find out how to get help
There is no eclipse.ini file in the newer version of eclipse (or maybe im an idiot...). What do i do then?
I checked it, and I have this file an the newest eclipse 🤔🙄
My schoolmate and I installed it just today, and we do not have that file🫠🙃
@@mathiasjepsen9401 Try to create it, add the lines and restart, maybe it works 🤔😀
@@CustAndCode Sadly it did not work, but thank you for trying anyway🙃☺
@@CustAndCode I finally found it. The file was named something else for some reason
Hi, vielen Dank erstmal für die tolle Anleitung. 🙂Ganz großes Kino 😀. Ich habe es heute ein zweites Mal probiert und laufe leider bei der Installation von SAP erst auf den Fehler: Unable to get handle to iamodell.so: libnsl.so.1: cannot open shared object file: No such file or directory ################################################################################# Error: sapinst has finished with an error code, please find logs in /tmp/sapinst_instdir Error code: 20 Diesen konnte ich durch Googlen über: "sudo zypper install libnsl1" beheben. Leider hängt sich die Installation danach an einer weiteren Fehlermeldung auf: SAPCAR: 15 file(s) extracted SAPCAR: rc 0 30 seconds are up, continuing the main script. =>sapparam(1c): No Profile used. =>sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline ################################################ Abort execution because of Step returns modlib.jslib.caughtException ################################################ Error: sapinst has finished with an error code, please find logs in /tmp/sapinst_instdir Error code: 20 Einige Hinweise deuten auf ein Problem mit dem Passwort, dass habe ich aber entsprechend der Anleitung gesetzt (6 Zahlen, 1 Großbuchstabe und ein Kleinbuchstabe). Hast du eventuell eine Idee, an was der Fehler liegen könnte? Ich bin deiner Anweisung eigentlich haargenau gefolgt. Verwendet habe ich jedoch Opensuse 15.6, VirtualBox 7.1.4 und SAP NetWeaver 7.52 SP04. Ich bin etwas ratlos.
Ok, ich habe es nochmal mit OpenSuse 15.4 probiert. Damit tritt der Fehler nicht auf :-). Großes Danke schön nochmal!
hello, great video, do you know if it's possible to run the docker on one computer , and to connect to the system from another ? if yes can you please share how ? i mean to be able to conect not only from the machine where i run docker , but from another laptop
Thanks for sharing!
Hi, kennst du den Funktionsbaustein LVC_FIELDCATALOG_MERGE ? damit kann man sich ein Feldkatalog befüllen lassen. Sehr praktisch bei tabellen mit vielen Feldern.
Hallo, ich brauche einmal deine Hilfe, gibt es eine Möglichkeit, herauszufinden, welche CDS Views hinter einer Fiori Kachel/Anwendung hängen?
Sir, thank a lot.....
Thanks a lot for the video , I’m learning so much from you! Could you please make one on how to send data from an on-premise system to CPI
Unfortunately I do not have much experience with SAP Cloud Platform Integration 🙄
How does same thing works in SAP GUI??
ruclips.net/user/shortsgr8Vz-eCcJw 🤗
joa, warum sollte man es auch handhaben wie alle anderen und Strg-klick / Strg-pfeil. Eclipse kocht natürlich wieder sein eigenes süppchen
hehehe tja.... muss sie leider verwenden... 😜
Thank you for this tutorial, it's very helpful and simple to understand. Cheers!
You are very welcome, and thank you for watching and commenting! 🤗
Super Video, meines Wissens nach sind die BTP Trials auf 30 Tage limitiert oder wurde das inzwischen von der SAP geändert?
Also jedesmal wenn ich mich jetzt einlogge bekomme ich folgende Meldung: "You are an active user, so your trial account was automatically extended for another 30-day interval." 🤗
Es sind in Summe leider doch nur 90 Tage, dann muss wieder ein neuer erstellt werden. 🙄
Thx so much for great help :-)
I appreciate it and thank you for watching and commenting! 🤗
Danke!
vielen herzlichen Dank für deine Unterstützung! 🤗🤗🤗😀
@@CustAndCode sehr gerne 🙂