Objects Tagged "abap"

SAP: Cómo buscar salidas de usuario para transacciones

16 feb. 2017

Como desarrolladores de ABAP, trabajamos mucho con las salidas de los usuarios. Su gran ventaja es la posibilidad de modificar el comportamiento de los programas SAP ERP estándar sin realizar una modificación. En consecuencia, es muy importante saber qué salidas de usuario están disponibles para determinadas transacciones. En esta publicación, le mostraré algunas formas de encontr

Sigue leyendo

Cómo conseguir un sistema SAP Demo gratis

14 feb. 2017

Cuando se trata de aprender SAP y ABAP, teniendo acceso a SAP en el sistema real para ejercer en que es crucial. Por desgracia, esto es muy difícil de hacer. En este post, voy a apuntar hacia unos modos de adquirir un sistema de demostración gratuita con SAP Netweaver la pila.

Sigue leyendo

Find the Transport Request for an Object in SAP

4 feb. 2017

We often need to find a specific programming object in an SAP transport request. This could be a program, an authorization object or a database table, or whatever else you can create in the ABAP developer workbench. This article will show you how to find objects in transport requests in SAP ERP. There are several ways to accomplish this task, I will show you all of them so you can

Sigue leyendo

SAP: Execute Transactions Without Authorization

22 ene. 2017

Whenever we encounter that pesky “You are not authorized to use transaction XYZ” in an SAP system, it usually blocks or workflow. Quite often we are developers in need of some tool that the SAP Basis admin has unknowingly blocked for us. However, there are ways around the SAP authorization system, and I will show you some of them in this blog post.

Sigue leyendo

SAP: Difference Between Customer Exit and User Exit

30 oct. 2016

A question that is asked very often by beginners in the SAP ERP world, the SAP difference between customer exit and user exit is not immediately clear, especially since the terms are very often being used interchangeably. This article shines some light on the difference between the two.

Sigue leyendo

Change the SAP Sender Email Address in ERP

24 abr. 2015

We sometimes want to control which email address is displayed when we send an email from SAP. Unfortunately, the function module SO_NEW_DOCUMENT_SEND_API1 uses the current user’s email address by default. Here’s a way to change this behaviour and set the SAP sender email address manually.

Sigue leyendo

Create and Download a File from ABAP

24 ago. 2014

After yesterday’s post about uploading files into ABAP variables, let’s look at things the other way round – how to provide data for download by your users.

Sigue leyendo

How to Define View Clusters for Data Maintenance

21 ago. 2014

During the last few days, I discussed several features of maintenance dialogs and extended table maintenance. The extended maintenance functionality, however, has its limits at the point where multiple, hierarchical tables come into play. This is where we can use view clusters to build a clean and usable maintenance interface. Find out how in today’s post.

Sigue leyendo

Build Custom Selection Screens for Extended Table Maintenance

19 ago. 2014

In another post on the extended table maintenance feature of SAP ERP, I’ll explain today how to use the event AA to build a custom selection screen for extended table maintenance.

Sigue leyendo

Implementing Additional Checks in Table Maintenance Dialogs

18 ago. 2014

In yesterday’s post about table maintenance dialogs, I discussed how to create a simple table maintenance dialog in SAP ERP. Today, I will explain how this dialog can be enhanced with additional logic, for example to implement custom checks on data entered.

Sigue leyendo

How to Manage Table Maintenance Dialogs in SAP ERP

17 ago. 2014

I want to write about table maintenance dialogs in SAP ERP a bit – partly because they’re one of the most-used features of SAP development, and partly because some of their better functionality is hidden quite well. Today, I’ll discuss the basics.

Sigue leyendo

Execute ABAP Programs Automatically After Transport Import

16 ago. 2014

Did you know that it is possible to automatically execute an ABAP program after the import of a transport request into a target system? In this article, I’ll discuss how to do that.

Sigue leyendo

Reset ALV Display Buffers in SAP ERP

14 ago. 2014

Have you ever worked on an ALV list report and wondered why, after you’ve repeatedly tested and modified your program, the ALV field catalog doesn’t seem to influence the actual table anymore? Read on to find out how to fix this.

Sigue leyendo

Optimize ALV Column Widths Easily

13 ago. 2014

After the long posts of the last few days, today is quick tip day. Read on to find out how to easily have the SAP system optimize the column width in fields of table controls.

Sigue leyendo

How to Attach Executable SAP Transaction Links to E-Mails

12 ago. 2014

Today, I’ll be looking at e-mail sending features in SAP ERP for the last time and demonstrate how you can attach executable transaction links to e-mails sent from SAP. This is a very useful feature that is often used in a business workflow environment.

Sigue leyendo

How to Create a PDF from a Report in ABAP

11 ago. 2014

So, you know how to send e-mails, even with attachments. But how do you send out nice PDFs instead of ugly text files? In this post, I’ll explain how to programmatically convert the output of a report to PDF so that it’s available for download or to send as an e-mail attachment.

Sigue leyendo

Sending E-Mails with Attachments from SAP ERP

10 ago. 2014

After discussing how to send e-mails from SAP in yesterday’s post, today I want to take it a bit further and explain how to add attachments or even executable SAP transactions to these mails.

Sigue leyendo

How to Send E-Mails from SAP ERP

9 ago. 2014

Sending e-mails from SAP ERP is probably the most common development task (or maybe the second common, after building an ALV report). Because of that, let me show you how to do it – I would’ve appreciated it as an ABAP beginner.

Sigue leyendo

ABAP Workbench Tricks #4: Find Out Internal Names of SAP Class Objects

8 ago. 2014

How often have you looked at your screen and thought “darn, if only I knew which class method this error comes from”? The hidden internal naming of class objects like methods is sometimes a problem. Read in this post how you can find out the internal names of ABAP class methods.

Sigue leyendo

ABAP Workbench Tricks #3: 10 Hidden Features for ABAP Development

7 ago. 2014

So you’ve left behind your rookie days as an ABAP developer, and you think you know it all? Well, think again. In part 3 of this series, I’m going to show you a few well-hidden settings and features in the ABAP Development Workbench that might surprise you.

Sigue leyendo

ABAP Workbench Tricks #2: Dynamic Patterns

6 ago. 2014

In yesterday’s post about patterns, I discussed the basic usage of the pattern feature and showed you how to create your own patterns. Today, I’ll take it further and demonstrate how you can add dynamic elements to your patterns, making your development process even more streamlined.

Sigue leyendo

ABAP Workbench Tricks #1: Using Patterns to Speed Up Your Coding

5 ago. 2014

Hi folks! Today marks the start of a new series, called ABAP Workbench Tricks, which is quite close to my original idea for this entire blog. As a first post, I’ll discuss the use of patterns to significantly speed up and simplify your development process.

Sigue leyendo

How to Change the User Status Profile of an Object

14 may. 2014

In this little article, I explain how it is possible to change the user status profile of an existing business object in SAP ERP. This is not possible normally if the object already has a user status profile assigned to it, however there is a simple way to do this.

Sigue leyendo

Using the Extended Clipboard in Transaction SE80

24 jun. 2013

If you want to copy multiple lines of code from once place to another, the ABAP Editor offers you a highly convenient way to do so – via the extended clipboard.

Sigue leyendo

Edición de tablas SAP con SE16 y SE16N

17 abr. 2013

Cuando trabajamos como desarrolladores con SAP ERP®, a veces necesitamos cambiar un valor en una tabla - tal vez sólo con fines de prueba, tal vez permanentemente. Pero en la mayoría de los casos, no es posible o no vale la pena el esfuerzo de crear un diálogo de mantenimiento o escribir un pequeño programa que haga el trabajo. Pero es posible hacerlo con herramientas incorporadas

Sigue leyendo

Getting Access to Out-of-Scope Variables with Field Symbols in ABAP

4 mar. 2013

Recently, I came across a situation which required me to modify an internal table which was not in the scope of my program. My client wanted to take over the “System Condition” indicator from a maintenance task list into the maintenance item. A task list can be referenced in each item of a maintenance plan, but the System Condition field is not carried over automatically.

Sigue leyendo

SAP Classification Explained Part 2: Classification Tables

12 feb. 2013

After I introduced you to the classification system in SAP ERP® in the first part of this series, I’d like to go into more technical detail and explain the data model that is behind the classification. Why is this relevant? While it’s true that there are function modules to read and write classification data, sometimes (and by sometimes, I mean most of the times) it’s faster to re

Sigue leyendo

Modifying a Released SAP Transport Request

6 feb. 2013

We’ve all been in this situation: we’ve released a task or transport request, only to notice seconds later that there was still an object missing in it. In the standard SAP ERP® transport system, we’d be out of luck: once released, transport requests or tasks can’t be set to modifiable again.

Sigue leyendo

SAP Classification Explained Part 1: Classification Basics and Transactions

5 feb. 2013

This is the start of a several-part series in which I want to give an in-depth explanation of the classification functionality in SAP ERP®. Starting with this post, where I give an overview of the topic and mention important terms, I will go through the data model and demonstrate how to read data from classification and how to set up authorization.

Sigue leyendo

Cómo guardar capturas de pantalla en SAP ABAP

19 oct. 2020

Esta breve publicación de blog contiene un fragmento de ABAP que permite guardar una captura de pantalla en el disco duro del usuario de SAP ERP, usando la conocida clase CL_GUI_FRONTEND_SERVICES.

Sigue leyendo