Ir al contenido principal

Entradas

Manejo y asignación de Field symbols

Un ejemplo simple, de cómo manejar tablas para acceso dinámico, por medio de field symbols. REPORT  demo_field_symbols_stat_assign . DATA :  BEGIN  OF  line ,           col1 TYPE  i  VALUE  11 ,           col2 TYPE  i  VALUE  22 ,           col3 TYPE  i  VALUE  33 ,        END  OF  line . DATA  comp( 5 )  TYPE  c  VALUE  'COL3' . FIELD-SYMBOLS :  <f1>  TYPE  ANY ,  <f2>  TYPE  ANY ,  <f3>  TYPE  ANY . ASSIGN  line  TO  <f1> . ASSIGN  comp TO  <f2> .    DO  3  TIMES .    ASSIGN  COMPONENT  sy-index  OF  STRUCTURE  <f1>  TO  <f3> .    WRITE  <f3> .    ENDDO . A...

Parameter como listbox, datos fijos

Me solicitaron mostrar por un parámetro de entrada, unos valores fijos (30, 60, 90, 120), así que tomé un Parameter, y con una función (VRM_SET_VALUES) cargamos los datos que queremos que seleccione el usuario. *TOP: PARAMETERS P_FXDT   AS  LISTBOX    LENGTH  3   VISIBLE LENGTH  10  OBLIGATORY  .  AT  SELECTION-SCREEN  OUTPUT .    DATA :     lv_name   TYPE  vrm_id ,     lt_list   TYPE  vrm_values ,     lv_value  TYPE  vrm_value .   lv_name  =  'P_FXDT' .  " Respetar mayúsculas   lv_value - key  =  '30' .   lv_value - text  =  'Días' .    APPEND  lv_value  TO  lt_list .   lv_value - key  =  '60' .    APPEND  lv_value  TO  lt_list .   lv_...

Antonio Banderas: "El cine se está muriendo"

En base a declaraciones del actor, Antonio Banderas, les paso el link: http://www.infobae.com/2014/11/26/1611280-antonio-banderas-el-cine-se-esta-muriendo Uno se pone a pensar que hoy en día no hay mas video club, ni acceso para todos, para ver películas on line o pay per view, o similar, por ende la gente común, o la va a ver al cine, o se junta unos mangos, o estrangula la tarjeta de crédito y se compra un LCD, y compra las películas en la calle, y si no la consigue la descarga o se lo pide a un amigo. Ahora digo yo, ¿no es tiempo de buscar alternativas como en la musica, y facilitar al mercado moderno la accesibilidad a las películas? Hay una verdad encerrada, las millonadas que pierden las productoras y actores es terrible, pero no pueden echar culpa a la gente, ya que el sistema esta atrasado y no esta preparado para los tiempos que estamos viviendo, me parece que tienen que re plantear la supuesta pirateria . Netflix, esta atrasado, en youtube, se filtran montones ...

Tab character as delimiter in ABAP string

It can be a bit difficult to use tabulator character (hex code 0x0009) in ABAP strings. On the other hand it is often used as separator in various interface files and you need tab character to split the lines into fields or insert it into the strings as delimiter. If you need to fulfill the unicode check, you have to use special approach to combine hex code and string. Otherwise you will get the syntax error from compiler: "TAB" must be a character-like data object (data type C, N, D, T, or STRING) Here three examples, how the tab character can be used in combination with string in abap. You can use similar approach for other difficult characters, for example ENTER. Example 1: can be used in non-unicode and unicode systems: (tabulator hex code is defined in class CL_ABAP_CHAR_UTILITIES as constants HORIZONTAL_TAB) DATA:   tab type c value cl_abap_char_utilities=>horizontal_tab,   str TYPE string. CONCATENATE 'aaa' 'b...