As you can imagine, INTTYPE is just a presentation of DATATYPE in internal SAP format in most of cases. I wrote most of cases because it can also say if the field in internal table is a reference to other ...
DATATYPE field has small influence on the way the column is displayed. You can omit this field and then ALV grid will automatically fill this field and additionally JUST, OUTPUTLEN, INTTYPE, INTLEN and ...
Please be aware that accessing private or protected data may have unpredictible consequences! Use it at your own risk. From time to time, it happens that you want to access private data or methods from ...
I've decided which way should I go, so now time to do it. I need to do following things to get what I desired: Create a function group or class to be able to reuse the solution in other programs also ...
Now it's time to save the values entered into database. I will use here previously created method to move data from reference structure to BAPI tables, then I will read values from database to see ...
Our characteristics update screen was displayed, data was changes so we need to read the reference data and put the values into BAPI structures in order to be able to save the values to database. I will ...
In previous article I've shown how to move characteristics from reference data to screen values table, this method is doing opposite way from screen values table to reference data structure. Importing: ...
Before we can call the screen with the characteristic value to change we need to convert data from our reference data structure to table of type TT_API_VALI. Following method shows how to do it. Importing: ...
Today I'll start to show you how you can prepare some methods to be able to read classification data without carrying each time about the kind of characteristics. If you follow my suggestions then ...
... some data but I will use dummy one just to show you how to create the chart, you can replace this part with loop on your internal table or even better change it in the way that you'll pass internal ...
At the very begining when I started to develop in ABAP I was wondering why I cannot clear all global data at once after I do all my calculations? As this is something that it's very useful when you ...
... with any desired characteristic, for example, in report to list materials with all master data from client, plant and sales organization level, you could use the origin of the columns as a group factor. ...
You may suspect that setting up a domain name in the field catalog will make some effect on the display, for example in data type, length, lowercase sign, but it seems that it has no effect in ALV grid. ...
... CITYFROM. According to OSS notes I had to also fill ROLLNAME (Data element) or DOMNAME (Domain), as they are the criteria to assign the sender value into receiver select-option (names of the select-option ...
This field allows us to set (or change) the header text of the column. It can consist up to 55 characters in lowercase mode. When you use data dictionary reference ( REF_FIELD, REF_TABLE ) it is populated ...
...
exchange_rates TYPE STANDARD TABLE OF exchange_rate WITH DEFAULT KEY.
METHODS: get_exchange_rates RETURNING VALUE(exchange_rates) TYPE exchange_rates.
PRIVATE SECTION.
DATA: xml TYPE string. ...
...
exchange_rates TYPE STANDARD TABLE OF exchange_rate WITH DEFAULT KEY.
METHODS: get_exchange_rates RETURNING VALUE(exchange_rates) TYPE exchange_rates.
PRIVATE SECTION.
DATA: xml TYPE string. ...
... right-click on the user node, you'll be able to use the credential to do the logon (without chaging the project data).
If you are already logged into the project, you'll have possibility ...
The main functionality of the ROLLNAME is to provide a data element that will be responsible for showing F1 help on the grid cell. If in data element the documentation is available, then it will be shown. ...
... want to see it with it, the values of the field will be represented with leading zeros. You may be wondering why it is opposite when you don’t use conversion exit as the internal value in the database ...
... internal table. As I haven’t filled anything in there beside the name of the field, the output will be really poor. We will have data displayed in our grid, but without any descriptions in header, without ...
... filled
As data in this table didn’t contained a line with JPY, I’ve changed in SE16 the currency key for one of the rows in order to show you the difference in output.
Figure 20 Changed ...
... the base of that information, data can be displayed differently in each row, as in comparison to QUANTITY the unit is not set for the whole column. In program ZDEMO_AIN_CL11 I’ve setup column DISTID to ...
... table. The corresponding field should be an CHAR4 field. You can use of course the domain ICON_D as well. In my example I’ve filled all rows with the same icon (ICON_ABAP) during the selection of data ...
This field allows manipulation of visibility of leading zeros. One of the most common example is the material number (MATNR), when there is no letter inside the name of material, it is stored in database ...
...
Don’t try to find anything in this program, that was not needed just to quickly display the data on the grid. There is no GUI Status, there is no PBO and PAI handling. I did it on purpose just to create ...
... us.
CL_GUI_ALV_GRID class cannot be used to display data without some effort, that’s why many of the beginners starts with the REUSE_ALV_GRID_DISPLAY function module or CL_SALV_TABLE class in their ...
If you know CMD_EI_API class, you are aware of its power. It's very helpful for the manipulation of customer master data, all master data including contacts. I have played with this class many times and ...
... and I've used the data passed in the IT_KEY_TAB to fill the mandatory fields of my helpdesk webservice.
At the end of the method I'm filling the incident ID so I can show it to the ...