Der Foliensatz liefert einen Überblick über neue Stringfunktionen welcher seit ABAP 7.02 vorhanden sind. Alle wichtigen Funktionen werden mit Beispielen erklärt.
Dies sind die Slides unseres Webinars mit dem Thema SAP BOPF, welches wir am 27.1.2017 abgehalten haben.
Das SAP BOPF (Business Object Processing Framework) besteht aus einer Reihe von Diensten und Funktionalitäten die zur Standardisierung bzw. Modularisierung von ABAP Entwicklungen dient.
Neben einem theoretischen Überblick und ausgewählten Live Demos haben wir auch Erfahrungen aus 2 Projekten wiedergegeben.
Prüfen Sie Ihre ABAP SQL Abfragen auf SAP HANA TauglichkeitCadaxo GmbH
"Prüfen Sie Ihre SELECTs auf HANA-Tauglichkeit!" Johann Fößleitner, Geschäftsführer von Cadaxo GmbH, wird Ihnen in diesem einstündigen Tutorial
zeigen, wie Sie mit dem SQL Cockpit mehr aus Ihrem SAP HANA herausholen.
ITSS Trainning | Curso de SAP ABAP FoundationsCharles Aragão
OBJETIVO DO CURSO:
Este curso tem como objetivo capacitar Programadores e Analistas de Sistemas à fornecerem soluções no seguimento SAP através da linguagem ABAP. Ao contemplar a parte de ABAP Foundations nesses módulos, os mesmos terão adquirido um conhecimento básico para aplicações SAP e entender os fundamentos das mesmas.
Single Consulting busca analistas programadores ABAP IV con al menos 1 año de experiencia en proyectos SAP para sus oficinas en Madrid y Barcelona. Single Consulting es una consultora líder con presencia en España y otros países que ofrece contratos indefinidos y salarios atractivos. Los candidatos deben tener conocimientos de programación ABAP IV y nivel medio de inglés.
1) The document describes how to build a simple two screen WebDynpro application in ABAP to accept user input on the first screen and display it on the second screen.
2) Key steps include creating a WebDynpro component and views, designing the screens with labels, input fields and buttons, mapping attributes and nodes between views, and embedding the views in a window with navigation between them.
3) Testing involves creating a WebDynpro application from the component, saving without changes, and executing to view the input and output screens.
Dies sind die Slides unseres Webinars mit dem Thema SAP BOPF, welches wir am 27.1.2017 abgehalten haben.
Das SAP BOPF (Business Object Processing Framework) besteht aus einer Reihe von Diensten und Funktionalitäten die zur Standardisierung bzw. Modularisierung von ABAP Entwicklungen dient.
Neben einem theoretischen Überblick und ausgewählten Live Demos haben wir auch Erfahrungen aus 2 Projekten wiedergegeben.
Prüfen Sie Ihre ABAP SQL Abfragen auf SAP HANA TauglichkeitCadaxo GmbH
"Prüfen Sie Ihre SELECTs auf HANA-Tauglichkeit!" Johann Fößleitner, Geschäftsführer von Cadaxo GmbH, wird Ihnen in diesem einstündigen Tutorial
zeigen, wie Sie mit dem SQL Cockpit mehr aus Ihrem SAP HANA herausholen.
ITSS Trainning | Curso de SAP ABAP FoundationsCharles Aragão
OBJETIVO DO CURSO:
Este curso tem como objetivo capacitar Programadores e Analistas de Sistemas à fornecerem soluções no seguimento SAP através da linguagem ABAP. Ao contemplar a parte de ABAP Foundations nesses módulos, os mesmos terão adquirido um conhecimento básico para aplicações SAP e entender os fundamentos das mesmas.
Single Consulting busca analistas programadores ABAP IV con al menos 1 año de experiencia en proyectos SAP para sus oficinas en Madrid y Barcelona. Single Consulting es una consultora líder con presencia en España y otros países que ofrece contratos indefinidos y salarios atractivos. Los candidatos deben tener conocimientos de programación ABAP IV y nivel medio de inglés.
1) The document describes how to build a simple two screen WebDynpro application in ABAP to accept user input on the first screen and display it on the second screen.
2) Key steps include creating a WebDynpro component and views, designing the screens with labels, input fields and buttons, mapping attributes and nodes between views, and embedding the views in a window with navigation between them.
3) Testing involves creating a WebDynpro application from the component, saving without changes, and executing to view the input and output screens.
Hierbei handelt es sich um das Handout des Vortrags zum Thema "ABAP Test & Troubleshooting" während des SAP Inside Track Munich 2013 von Martin Steinberg.
Das Handout beinhaltet alle besprochenen Themen und einiges darüber hinaus.
This document provides an overview of ABAP Query and demonstrates how to create an ABAP Query report. It describes ABAP Query as a tool for generating reports without coding by joining tables and selecting fields. It then provides a case example of a purchase order report and walks through the three steps to create the query: 1) defining a user group, 2) creating an infoset by joining relevant tables, and 3) using the infoset to build the query and arrange the fields and layout of the report. Tips are also provided, such as modifying existing queries by accessing the underlying program.
ABAP es el lenguaje de programación utilizado para desarrollar aplicaciones en SAP. Un programador ABAP crea nuevos programas y modifica los existentes para adaptar el sistema SAP a los requisitos específicos de cada cliente. SAP AG es la empresa alemana que fabrica el sistema SAP y es considerada el mayor fabricante europeo de software empresarial.
Abap 7 02 new features - new string functionsCadaxo GmbH
The document describes new string functions introduced in ABAP 7.02, including cmax/cmin for character extreme values, condense for condensing strings, concat_lines_of for linking lines from a table, and over a dozen other functions for tasks like escaping characters, inserting/replacing/matching substrings, and comparing string distances. It also provides examples of how each function works.
O documento fornece instruções para criar views para tabelas no SAP. Ele descreve os passos para acessar a transação SE11, selecionar uma tabela, gerar a view, criar uma transação para a view na SE93 e configurar parâmetros para acessar a view.
Este documento descreve comandos e funções utilizadas no ABAP/4 para desenvolvimento de programas no SAP R/3. As principais funções descritas incluem comandos para leitura e escrita de dados, controle de fluxo, criação de relatórios e interface com o usuário. Exemplos de uso são fornecidos para clarificar o propósito de cada comando.
O documento lista ícones utilizados no sistema SAP, incluindo seus nomes e breves descrições. São mostrados ícones relacionados a rotinas ABAP, análises, atividades, documentos, relatórios e outros elementos do sistema.
The document contains a set of multiple choice questions related to various SAP concepts and technologies. Specifically, it tests knowledge on topics like READ with BINARY SEARCH, F1 help functionality, R/3 configuration, background job output, Dynpro flow logic, Idoc process code, GUI components, RFC call types, transaction codes, ABAP Dictionary usage, internal table types, subroutine interfaces, function module parameters, and client-independent objects. It contains 50 questions in total to assess an individual's familiarity with fundamental SAP technical concepts.
Este documento fornece instruções para criar funções no SAP através de 3 etapas: 1) Criar um Grupo de Funções informando nome, texto breve, pacote e ordem; 2) Acessar a transação SE37 e criar a função informando o módulo, grupo de funções e texto breve; 3) Abrir a tela de edição da função recém-criada.
This document outlines coding standards for developing ABAP programs. It covers standards for functional and technical specifications, the development lifecycle, types of ABAP programs, general coding practices, error handling, naming conventions, program structure, readability, security, performance, internal tables, SAPscript, user exits, logical databases, and documentation requirements. Adherence to these standards helps ensure consistent, readable, and maintainable code.
Events allow methods in one class to trigger methods in another class without instantiating the other class. To set up an event handler:
1. Create an event in a class.
2. Create a triggering method that raises the event.
3. Create an event handler method for the event in the same or another class.
4. Register the event handler method.
The triggering method calls the event, which executes the event handler method. Examples demonstrate setting up event handlers within the same class and across classes.
Manikanta Sai Kumar Karri is an SAP ABAP Associate Consultant with over 3 years of experience programming in SAP ABAP. He has worked on various SAP modules for clients in industries like healthcare, manufacturing, and retail. His responsibilities have included creating reports, forms, and remote-enabled functions for use with SAP UI5 and OData services. He is proficient in technologies like HTML5, CSS, JSON, JavaScript, and SAP Fiori.
This document introduces SAP software, the ABAP programming language, and the Development Workbench environment. It discusses that SAP is an ERP system that facilitates information flow between business functions. The ABAP language is an object-oriented programming language used to develop and modify SAP applications in an integrated development environment. Programs can be reports or dialog programs to read or change database tables.
SAP ABAP Proxy Objects: Configuración del entornoOreka IT
El objetivo del presente documento es describir los pasos de configuración para poder hacer
uso de los Objetos Proxy ABAP en los desarrollos XI.
Esta guía no afecta exclusivamente al servidor de XI. Para poder hacer un uso correcto de los
ABAP Proxy Objects deben llevarse a cabo estos pasos de configuración en todos aquellos
sistemas que vayan a comunicarse con el servidor de XI a través de objetos Proxy ABAP
incluido el propio servidor de XI.
Abap course chapter 6 specialities for erp softwareMilind Patil
This document discusses special topics for ERP software development in ABAP, including authorizations, locking objects, logical units of work, and updaters. Authorizations must be checked before programs access data. Locking objects prevent simultaneous changes to shared data. Logical units of work ensure data integrity by buffering database updates and only committing them when a transaction is complete. Updaters process the buffered updates and write them to the database.
Funktionale Programmierung und mehr mit Scalathoherr
Anhand von Beispielen werden einige Konzepte der funktionalen Programmierung im Allgemeinen und die objekt-funktionale Sprache Scala im Besonderen vorgestellt.
Vortrag von 42ways im Rahmen der IT-Weiterbildungsveranstaltungen bei der SwissLife AG, Niederlassung für Deutschland, München.
Das sind die Folien zu unserem Webinar vom 27.3.2020 über die releasespezifischen Neuheiten welche mit ABAP 7.53/7.54 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
ABAP Dictionary
Interne Tabellen
Zuweisungen
ABAP SQL
AMDP
ABAP CDS
ABAP RESTful Programming Model
Exceptionhandling
ABAP Units
ABAP Development Tools
Das sind die Folien zu unserem Webinar vom 25.1.2019 über die releasespezifischen Neuheiten welche mit ABAP 7.51 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
Enumerations
ABAP Open SQL
ABAP SQL / CDS – Eingebaute Funktionen
ABAP CDS
ABAP Development Tools
ABAP Test Cockpit Checks
ABAP Channels, ABAP Daemons
Schnelle Serialisierung für RFC
Das sind die Folien zu unserem Webinar vom 29.3.2019 zum Thema Modern ABAP.
Unter Anderem wurden folgende Themen behandelt:
ABAP Sprachversionen
SAP Cloud Platform ABAP Environment
ABAP Development Tools
ABAP Sprachelemente und SQL Expressions
Obsolete Sprachelemente
abapGit
CDS Views
ABAP RESTful Programming Model
Code Checks in SAP
Clean Code
Refactoring
Hierbei handelt es sich um das Handout des Vortrags zum Thema "ABAP Test & Troubleshooting" während des SAP Inside Track Munich 2013 von Martin Steinberg.
Das Handout beinhaltet alle besprochenen Themen und einiges darüber hinaus.
This document provides an overview of ABAP Query and demonstrates how to create an ABAP Query report. It describes ABAP Query as a tool for generating reports without coding by joining tables and selecting fields. It then provides a case example of a purchase order report and walks through the three steps to create the query: 1) defining a user group, 2) creating an infoset by joining relevant tables, and 3) using the infoset to build the query and arrange the fields and layout of the report. Tips are also provided, such as modifying existing queries by accessing the underlying program.
ABAP es el lenguaje de programación utilizado para desarrollar aplicaciones en SAP. Un programador ABAP crea nuevos programas y modifica los existentes para adaptar el sistema SAP a los requisitos específicos de cada cliente. SAP AG es la empresa alemana que fabrica el sistema SAP y es considerada el mayor fabricante europeo de software empresarial.
Abap 7 02 new features - new string functionsCadaxo GmbH
The document describes new string functions introduced in ABAP 7.02, including cmax/cmin for character extreme values, condense for condensing strings, concat_lines_of for linking lines from a table, and over a dozen other functions for tasks like escaping characters, inserting/replacing/matching substrings, and comparing string distances. It also provides examples of how each function works.
O documento fornece instruções para criar views para tabelas no SAP. Ele descreve os passos para acessar a transação SE11, selecionar uma tabela, gerar a view, criar uma transação para a view na SE93 e configurar parâmetros para acessar a view.
Este documento descreve comandos e funções utilizadas no ABAP/4 para desenvolvimento de programas no SAP R/3. As principais funções descritas incluem comandos para leitura e escrita de dados, controle de fluxo, criação de relatórios e interface com o usuário. Exemplos de uso são fornecidos para clarificar o propósito de cada comando.
O documento lista ícones utilizados no sistema SAP, incluindo seus nomes e breves descrições. São mostrados ícones relacionados a rotinas ABAP, análises, atividades, documentos, relatórios e outros elementos do sistema.
The document contains a set of multiple choice questions related to various SAP concepts and technologies. Specifically, it tests knowledge on topics like READ with BINARY SEARCH, F1 help functionality, R/3 configuration, background job output, Dynpro flow logic, Idoc process code, GUI components, RFC call types, transaction codes, ABAP Dictionary usage, internal table types, subroutine interfaces, function module parameters, and client-independent objects. It contains 50 questions in total to assess an individual's familiarity with fundamental SAP technical concepts.
Este documento fornece instruções para criar funções no SAP através de 3 etapas: 1) Criar um Grupo de Funções informando nome, texto breve, pacote e ordem; 2) Acessar a transação SE37 e criar a função informando o módulo, grupo de funções e texto breve; 3) Abrir a tela de edição da função recém-criada.
This document outlines coding standards for developing ABAP programs. It covers standards for functional and technical specifications, the development lifecycle, types of ABAP programs, general coding practices, error handling, naming conventions, program structure, readability, security, performance, internal tables, SAPscript, user exits, logical databases, and documentation requirements. Adherence to these standards helps ensure consistent, readable, and maintainable code.
Events allow methods in one class to trigger methods in another class without instantiating the other class. To set up an event handler:
1. Create an event in a class.
2. Create a triggering method that raises the event.
3. Create an event handler method for the event in the same or another class.
4. Register the event handler method.
The triggering method calls the event, which executes the event handler method. Examples demonstrate setting up event handlers within the same class and across classes.
Manikanta Sai Kumar Karri is an SAP ABAP Associate Consultant with over 3 years of experience programming in SAP ABAP. He has worked on various SAP modules for clients in industries like healthcare, manufacturing, and retail. His responsibilities have included creating reports, forms, and remote-enabled functions for use with SAP UI5 and OData services. He is proficient in technologies like HTML5, CSS, JSON, JavaScript, and SAP Fiori.
This document introduces SAP software, the ABAP programming language, and the Development Workbench environment. It discusses that SAP is an ERP system that facilitates information flow between business functions. The ABAP language is an object-oriented programming language used to develop and modify SAP applications in an integrated development environment. Programs can be reports or dialog programs to read or change database tables.
SAP ABAP Proxy Objects: Configuración del entornoOreka IT
El objetivo del presente documento es describir los pasos de configuración para poder hacer
uso de los Objetos Proxy ABAP en los desarrollos XI.
Esta guía no afecta exclusivamente al servidor de XI. Para poder hacer un uso correcto de los
ABAP Proxy Objects deben llevarse a cabo estos pasos de configuración en todos aquellos
sistemas que vayan a comunicarse con el servidor de XI a través de objetos Proxy ABAP
incluido el propio servidor de XI.
Abap course chapter 6 specialities for erp softwareMilind Patil
This document discusses special topics for ERP software development in ABAP, including authorizations, locking objects, logical units of work, and updaters. Authorizations must be checked before programs access data. Locking objects prevent simultaneous changes to shared data. Logical units of work ensure data integrity by buffering database updates and only committing them when a transaction is complete. Updaters process the buffered updates and write them to the database.
Funktionale Programmierung und mehr mit Scalathoherr
Anhand von Beispielen werden einige Konzepte der funktionalen Programmierung im Allgemeinen und die objekt-funktionale Sprache Scala im Besonderen vorgestellt.
Vortrag von 42ways im Rahmen der IT-Weiterbildungsveranstaltungen bei der SwissLife AG, Niederlassung für Deutschland, München.
Das sind die Folien zu unserem Webinar vom 27.3.2020 über die releasespezifischen Neuheiten welche mit ABAP 7.53/7.54 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
ABAP Dictionary
Interne Tabellen
Zuweisungen
ABAP SQL
AMDP
ABAP CDS
ABAP RESTful Programming Model
Exceptionhandling
ABAP Units
ABAP Development Tools
Das sind die Folien zu unserem Webinar vom 25.1.2019 über die releasespezifischen Neuheiten welche mit ABAP 7.51 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
Enumerations
ABAP Open SQL
ABAP SQL / CDS – Eingebaute Funktionen
ABAP CDS
ABAP Development Tools
ABAP Test Cockpit Checks
ABAP Channels, ABAP Daemons
Schnelle Serialisierung für RFC
Das sind die Folien zu unserem Webinar vom 29.3.2019 zum Thema Modern ABAP.
Unter Anderem wurden folgende Themen behandelt:
ABAP Sprachversionen
SAP Cloud Platform ABAP Environment
ABAP Development Tools
ABAP Sprachelemente und SQL Expressions
Obsolete Sprachelemente
abapGit
CDS Views
ABAP RESTful Programming Model
Code Checks in SAP
Clean Code
Refactoring
Das sind die Folien zu unserem Webinar vom 29.5.2020 zum Thema: SAP/ABAP und Microsoft
Unter Anderem wurden folgende Themen behandelt:
- ABAP2XSLX
- ABAP SDK for Azure
- Microsoft Graph API (aus ABAP!)
Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme in der Softwareentwicklung. Diese Entwurfsmuster können auch in ABAP eingesetzt werden.
In diesem Webinar haben wir einen Einblick in die Entwurfsmuster gegeben und anhand von 3 Praxisbeispielen deren Anwendung in ABAP veranschaulicht.
Dies sind die Slides unseres Webinars zum Thema SAP Gateway. Das Webinar fand am 24. November 2017 statt.
Themen: REST / OData Überblick, SAP Gateway Überblick, Service Generierung, CDS -> Odata, Annotations
Dies sind die Slides unseres Webinars zum Thema SAP ABAP CDS Views. Das Webinar fand am 24.6.2017 statt.
Themen: CDS Views, Eingebaute Funktionen, Parameter in CDS Views, Associations, Annotations, Integration NetWeaver Gateway, Berechtigungen, Table Functions
Refactoring is changing the internal structure of code without changing its external behavior in order to improve various attributes of the software. It involves techniques like renaming variables and methods for clarity, extracting duplicate code into functions, and restructuring classes and modules to make the design and logic easier to understand. The key benefits of refactoring include improving code quality, maintainability and extensibility which allows adding new functionality more quickly.
The document describes SQL Cockpit, a tool for querying, modifying, and analyzing data in SAP systems. It provides an ABAP Open SQL editor with features like code completion, logging of changes, and auditability confirmed by Ernst & Young. SQL Cockpit is available in Standard and Premium versions, and it supports SQL features through all recent SAP releases. It has advantages over built-in SAP tools like more query flexibility and additional authorizations.
Was steckt hinter den Hype "Clean Code"? Die meisten denken in erster Linie an Quellcode, jedoch ist es nur ein Teil des Ganzen. Regeln, Konzepte und Richtlinien gehören mit dazu und entscheiden, ob stabile und wartbare Programme entstehen, die zum Unternehmenserfolg oder auch -ruin beitragen.
Zu dem Thema "Clean Code" haben wir am 12.8.2016 ein Webinar abgehalten und das sind die dazugehörigen Folien.
In diesem Webinar haben wir das Thema ABAP & Performance behandelt. Im Detail sind wir auf folgende Themen eingegangen:
- Skill
- Detect
- Optimize
Skill: Welche Skills sind notwendig? Wie erlange ich diese Skills? Welche Plattformen, welche Netzwerke sind sinnvoll?
Detect: Welche Tools stehen in einem SAP System zur Verfügung?
Optimize: Welche Möglichkeiten der Performanceoptimierung sind möglich und sinnvoll?
3. cmax/cmin – Zeichenartige Extremwertfunktion
• Vergleich von bis zu 9 zeichenartigen Argumenten
• Ergebnis ist das kleinste (cmin) oder größte (cmax)
übergebene Zeichen
• Vergleich auf Basis der verwendeten Codepage
5. condense – Verdichtungsfunktion
• Verdichtet den Inhalt einer Zeichenkette
• Bietet mehr Möglichkeiten als das ABAP Kommando
Condense
• Entfernen von führenden oder endenden Zeichen
l_string = condense( val = ‘XXXabcXXXdefXXX‘ del = ‘X‘ from = ‘X‘ to = ‘X‘ ).
Ergebnis: abcXdef
6. concat_lines_of – Verkettungsfunktion
• Verkettet Zeilen einer internen Tabelle in eine Zeichenkette
• Zusatz sep ermöglicht die Trennung durch einen Separator
L_string = concate_lines_of( table = tab sep = ‘;‘ ).
7. escape – Fluchtsymbolfunktion
• Ermöglicht das regelbasierte Ersetzen eines Strings durch
Fluchtsymbole
• Verwendbare Regeln sind als Konstanten in
CL_ABAP_FORMAT definiert
8. escape – Fluchtsymbolfunktion
DATA l_string0 TYPE string.
DATA l_string1 TYPE string.
l_string0 = 'http://www.cadaxo.com'.
l_string1 = escape( val = l_string0 format = cl_abap_format=>e_url_full ).
WRITE: / l_string0, / l_string1.
Ergebnis:
http://www.cadaxo.com
http%3A%2F%2Fwww.cadaxo.com
9. insert – Einfügefunktion
• Einfügen einer Zeichenkette an beliebiger Stelle einer
anderen Zeichenkette
L_string = ‘NewsABAP‘.
L_result = insert( val = l_string sub = ‘ in ‘ off = 5 ).
Write: l_string.
Ergebnis:
News in ABAP
10. match – Abgleichfunktion
• Durchsucht einen Text nach einer bestimmten Regex-
Übereinstimmung
• Weitere Informationen zu Regex sind der SAP Online
Dokumentation zu entnehmen
11. repeat – Wiederholfunktion
• Erzeugt eine Zeichenkette durch Wiederholung einer
anderen Zeichenkette
l_string = repeat( val = ‘ABC‘ occ = 5 ).
write: l_string.
Ergebnis:
ABCABCABCABCABC
12. replace – Ersetzungsfunktion
• Ersetzt einen Teilbereich einer Zeichenkette
• Teilbereich kann über Offset-/Längen oder Regex festgelegt
werden.
l_result = replace( val = 'ABAP xx GOOD' off = 6 len = 0 with = 'IS' ).
Ergebnis: ‘ABAP xISx GOOD‘
l_result = replace( val = 'ABAP xx GOOD' off = 4 len = 4 with = 'IS' ).
Ergebnis: ‘ABAPISGOOD‘
13. reverse – Umdrehfunktion
• Umdrehen einer kompletten Zeichenkette
L_string = ‘PABA‘.
L_string = reverse( l_string ).
Ergebnis: ABAP
PS: Wenn jemand eine sinnvolle Verwendung für diese Funktion findet, bitte um Info!
14. substring, substring_... – Teilfeldfunktion
• Ermittlung eines Teilfeldes aus einer gegebenen
Zeichenmenge
l_result = substring( val = 'ABCDEFGH' off = 3 len = 4 ).
Ergebnis: ‘DEFG‘
l_result = substring_from( val = 'ABCDEFGH' sub = 'DEF' ).
Ergebnis: ‘DEFGH‘
l_result = substring_after( val = 'ABCDEFGH' sub = 'DEF' ).
Ergebnis: ‘GH‘
l_result = substring_before( val = 'ABCDEFGH' sub = 'DEF' ).
Ergebnis: ‘ABC‘
l_result = substring_to( val = 'ABCDEFGH' sub = 'DEF' ).
Ergebnis: ‘ABCDEF‘
15. to_upper, to_lower, to_mixed, from_mixed
Groß-/Kleinschreibungsfunktionen
• to_upper/to_lower entspricht dem Kommando TRANSLATE
TO UPPER/LOWER CASE
• to_mixed setzt alle Buchstaben ab der 2. Stelle auf
Kleinbuchstaben um
• from_mixed fügt von links nach rechts ab der 2. Position
das erste im Zusatz sep angegebene Zeichen ein
• Weitere Zusätze sind case und min