<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sapwiki.cl/wiki/index.php?action=history&amp;feed=atom&amp;title=SAP_PM_BAPI_IL01</id>
	<title>SAP PM BAPI IL01 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://sapwiki.cl/wiki/index.php?action=history&amp;feed=atom&amp;title=SAP_PM_BAPI_IL01"/>
	<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_PM_BAPI_IL01&amp;action=history"/>
	<updated>2026-10-26T12:06:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://sapwiki.cl/wiki/index.php?title=SAP_PM_BAPI_IL01&amp;diff=502&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot; &lt;nowiki&gt;*&amp;---------------------------------------------------------------------* *&amp; Report  ZPM_CREAR_UT *&amp; *&amp;----------------------------------------------------------------...&quot;</title>
		<link rel="alternate" type="text/html" href="https://sapwiki.cl/wiki/index.php?title=SAP_PM_BAPI_IL01&amp;diff=502&amp;oldid=prev"/>
		<updated>2020-04-05T01:21:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; &amp;lt;nowiki&amp;gt;*&amp;amp;---------------------------------------------------------------------* *&amp;amp; Report  ZPM_CREAR_UT *&amp;amp; *&amp;amp;----------------------------------------------------------------...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; &amp;lt;nowiki&amp;gt;*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;amp; Report  ZPM_CREAR_UT&lt;br /&gt;
*&amp;amp;&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;amp; Descripcion   : Creación de Ubicaciones Técnicas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
REPORT  zpm_crear_ut.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
&lt;br /&gt;
DATA: BEGIN OF gs_data OCCURS 0,&lt;br /&gt;
        funcloc    TYPE bapi_itob_fl_sel_result-funcloc, &amp;quot;&lt;br /&gt;
        strind     TYPE bapi_itob_fl_only-strind, &amp;quot; indicador de estructura de ubicación técnica&lt;br /&gt;
        category   TYPE bapi_itob_fl_only-category, &amp;quot; tipo de ubicación técnica&lt;br /&gt;
        descript   TYPE bapi_itob-descript, &amp;quot; denominación de la ubicación técnic&lt;br /&gt;
        authgrp    TYPE bapi_itob-authgrp , &amp;quot; grupo de autorizaciones para objeto técnico&lt;br /&gt;
        obj_weight TYPE bapi_itob-obj_weight , &amp;quot; peso del objeto&lt;br /&gt;
        unit_of_wt TYPE bapi_itob-unit_of_wt, &amp;quot; unidad de peso&lt;br /&gt;
        obj_size   TYPE bapi_itob-obj_size , &amp;quot; tamaño/dimensión&lt;br /&gt;
        inventory  TYPE bapi_itob-inventory, &amp;quot; número de inventario&lt;br /&gt;
        start_from TYPE bapi_itob-start_from, &amp;quot; fecha de puesta en servicio de objeto técnico&lt;br /&gt;
        objecttype TYPE bapi_itob-objecttype, &amp;quot; clase de objeto técnico&lt;br /&gt;
        acquisval  TYPE bapi_itob-acquisval , &amp;quot; valor de adquisición&lt;br /&gt;
        currency   TYPE bapi_itob-currency ,  &amp;quot; clave de moneda&lt;br /&gt;
        acqdate    TYPE bapi_itob-acqdate ,   &amp;quot; fecha de adquisición&lt;br /&gt;
        manfacture TYPE bapi_itob-manfacture, &amp;quot; fabricante del activo fijo&lt;br /&gt;
        mancountry TYPE bapi_itob-mancountry, &amp;quot; país de fabricación&lt;br /&gt;
        manmodel   TYPE bapi_itob-manmodel,   &amp;quot; denominación de tipo del fabricante&lt;br /&gt;
        constyear  TYPE bapi_itob-constyear,  &amp;quot; año de construcción&lt;br /&gt;
        constmonth TYPE bapi_itob-constmonth, &amp;quot; mes de construcción&lt;br /&gt;
        manparno   TYPE bapi_itob-manparno,   &amp;quot; número de pieza de fabricante&lt;br /&gt;
        manserno   TYPE bapi_itob-manserno,   &amp;quot; número de serie según el fabricante&lt;br /&gt;
        maintplant TYPE bapi_itob-maintplant, &amp;quot; centro de emplazamiento&lt;br /&gt;
        maintloc   TYPE bapi_itob-maintloc  , &amp;quot;  emplazamiento del objeto de mantenimiento&lt;br /&gt;
        maintroom  TYPE bapi_itob-maintroom,  &amp;quot; local&lt;br /&gt;
        plsectn    TYPE bapi_itob-plsectn,    &amp;quot;  Área de empresa&lt;br /&gt;
*        work_ctr    TYPE crhd-arbpl,  &amp;quot;bapi_itob-work_ctr,   &amp;quot; puesto de trabajo&lt;br /&gt;
        pp_wkctr   TYPE crhd-arbpl, &amp;quot;bapi_itob-pp_wkctr,   &amp;quot; puesto de trabajo responsable en medidas de mantenimiento&lt;br /&gt;
        abcindic   TYPE bapi_itob-abcindic,   &amp;quot; indicador abc para objeto técnico&lt;br /&gt;
        sortfield  TYPE bapi_itob-sortfield,  &amp;quot; campo de clasificación&lt;br /&gt;
        comp_code  TYPE bapi_itob-comp_code,  &amp;quot; sociedad&lt;br /&gt;
        bus_area   TYPE bapi_itob-bus_area,   &amp;quot; división&lt;br /&gt;
        asset_no   TYPE bapi_itob-asset_no ,  &amp;quot; número principal de activo fijo&lt;br /&gt;
        sub_number TYPE bapi_itob-sub_number, &amp;quot; subnúmero de activo fijo&lt;br /&gt;
        costcenter TYPE bapi_itob-costcenter, &amp;quot; centro de coste&lt;br /&gt;
        wbs_elem   TYPE bapi_itob-wbs_elem,   &amp;quot; elemento del plan de estructura de proyecto (elemento pep)&lt;br /&gt;
        standorder TYPE bapi_itob-standorder, &amp;quot; número de orden permanente&lt;br /&gt;
        settlorder TYPE bapi_itob-settlorder, &amp;quot; orden de liquidación&lt;br /&gt;
        planplant  TYPE bapi_itob-planplant , &amp;quot; centro de planificación del mantenimiento&lt;br /&gt;
        plangroup  TYPE bapi_itob-plangroup , &amp;quot; grupo planificador p.servicio cliente y mantenimiento&lt;br /&gt;
*        pp_wkctr    TYPE crhd-arbpl, &amp;quot;bapi_itob-pp_wkctr,   &amp;quot; puesto de trabajo responsable en medidas de mantenimiento&lt;br /&gt;
        work_ctr   TYPE crhd-arbpl,  &amp;quot;bapi_itob-work_ctr,   &amp;quot; puesto de trabajo&lt;br /&gt;
        catprofile TYPE bapi_itob-catprofile, &amp;quot;  perfil de catálogo&lt;br /&gt;
        eqinstall  TYPE bapi_itob_fl_only-eqinstall, &amp;quot; montaje de equipos permitido en ubicación técnica&lt;br /&gt;
        supfloc    TYPE bapi_itob_fl_only-supfloc,   &amp;quot;ubicacion tecnica superior&lt;br /&gt;
*        STRIND      type bapi_itob_fl_only-strind,&lt;br /&gt;
*        CATEGORY    type bapi_itob_fl_only-category,&lt;br /&gt;
        eqsingle   TYPE bapi_itob_fl_only-eqsingle,&lt;br /&gt;
        posnr      TYPE bapi_itob_fl_only-posnr,&lt;br /&gt;
      END OF gs_data.&lt;br /&gt;
DATA gt_data LIKE TABLE OF gs_data.&lt;br /&gt;
&lt;br /&gt;
DATA: BEGIN OF gs_header,&lt;br /&gt;
        colname TYPE scrtext_l,&lt;br /&gt;
      END OF gs_header.&lt;br /&gt;
DATA gt_header LIKE TABLE OF gs_header.&lt;br /&gt;
DATA  ls_bapiret2 LIKE bapiret2.&lt;br /&gt;
&lt;br /&gt;
DATA decstel(2) TYPE c.&lt;br /&gt;
&lt;br /&gt;
DATA gd_tfile TYPE ibipparms-path.&lt;br /&gt;
DATA: e1func_loc_create    LIKE e1func_loc_create,&lt;br /&gt;
      e1bp_itob            LIKE e1bp_itob,&lt;br /&gt;
      e1bp_itob_fl_only    LIKE e1bp_itob_fl_only,&lt;br /&gt;
      functlocation        LIKE bapi_itob_parms-funcloc_int,&lt;br /&gt;
      ls_data_general_exp  LIKE bapi_itob,&lt;br /&gt;
      ls_data_specific_exp LIKE bapi_itob_fl_only,&lt;br /&gt;
      return               LIKE bapiret2,&lt;br /&gt;
      external_number      LIKE bapi_itob_parms-funcloc,&lt;br /&gt;
      labeling_system      LIKE bapi_itob_parms-label_syst,&lt;br /&gt;
      ls_data_general      LIKE bapi_itob,&lt;br /&gt;
      ls_data_specific     LIKE bapi_itob_fl_only,&lt;br /&gt;
      t_edidd              LIKE edidd OCCURS 0 WITH HEADER LINE,&lt;br /&gt;
      bapi_retn_info       LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;br /&gt;
&lt;br /&gt;
TYPES: BEGIN OF ty_log,&lt;br /&gt;
         funcloc TYPE bapi_itob_fl_sel_result-funcloc,&lt;br /&gt;
         type    TYPE bapi_mtype,&lt;br /&gt;
         message TYPE bapi_msg,&lt;br /&gt;
       END OF ty_log.&lt;br /&gt;
&lt;br /&gt;
DATA gt_log TYPE TABLE OF ty_log.&lt;br /&gt;
DATA gs_log LIKE LINE OF gt_log.&lt;br /&gt;
&lt;br /&gt;
DATA ld_tplma LIKE itob-tplma.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
PARAMETERS: p_file TYPE string LOWER CASE OBLIGATORY.&lt;br /&gt;
&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
  gd_tfile = p_file.&lt;br /&gt;
&lt;br /&gt;
  CALL FUNCTION &amp;#039;F4_FILENAME&amp;#039;&lt;br /&gt;
    EXPORTING&lt;br /&gt;
      field_name = &amp;#039;P_FILE&amp;#039;&lt;br /&gt;
    IMPORTING&lt;br /&gt;
      file_name  = gd_tfile.&lt;br /&gt;
&lt;br /&gt;
  MOVE gd_tfile TO p_file.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
START-OF-SELECTION.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
&lt;br /&gt;
  PERFORM upload.&lt;br /&gt;
&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
END-OF-SELECTION.&lt;br /&gt;
*--------------------------------------------------------------------*&lt;br /&gt;
  IF gt_data[] IS INITIAL.&lt;br /&gt;
    WRITE:/ &amp;#039;No se seleccionaron datos&amp;#039;.&lt;br /&gt;
    RETURN.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
&lt;br /&gt;
  PERFORM crear_ubicacion_tecnica.&lt;br /&gt;
&lt;br /&gt;
  PERFORM display_log.&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;amp;      Form  select_data&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*       text&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM crear_ubicacion_tecnica.&lt;br /&gt;
&lt;br /&gt;
  DATA: ls_data_general_exp  LIKE  bapi_itob,&lt;br /&gt;
        ls_data_specific_exp LIKE  bapi_itob_fl_only,&lt;br /&gt;
        ls_data_install      LIKE  bapi_itob_eq_install.&lt;br /&gt;
&lt;br /&gt;
  DATA ld_monto TYPE  bapicurr-bapicurr.&lt;br /&gt;
  DATA ld_equipo TYPE equnr.&lt;br /&gt;
&lt;br /&gt;
  LOOP AT  gt_data INTO gs_data.&lt;br /&gt;
    CLEAR: ls_data_specific_exp,&lt;br /&gt;
           ls_data_general_exp,&lt;br /&gt;
*           ls_DATA_INSTALL.&lt;br /&gt;
           ls_bapiret2.&lt;br /&gt;
&lt;br /&gt;
    SELECT   SINGLE objid INTO gs_data-work_ctr FROM  crhd&lt;br /&gt;
           WHERE  objty  = &amp;#039;A&amp;#039;&lt;br /&gt;
           AND    arbpl  = gs_data-work_ctr&lt;br /&gt;
           AND    werks = gs_data-planplant.&lt;br /&gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
      CLEAR gs_data-work_ctr.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
&lt;br /&gt;
    SELECT   SINGLE objid INTO gs_data-pp_wkctr FROM  crhd&lt;br /&gt;
           WHERE  objty  = &amp;#039;A&amp;#039;&lt;br /&gt;
           AND    arbpl  = gs_data-pp_wkctr&lt;br /&gt;
           AND    werks  = gs_data-maintplant.&lt;br /&gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
      CLEAR gs_data-pp_wkctr.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
&lt;br /&gt;
    CALL FUNCTION &amp;#039;CONVERSION_EXIT_ALPHA_INPUT&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        input  = gs_data-costcenter&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        output = gs_data-costcenter.&lt;br /&gt;
&lt;br /&gt;
    MOVE-CORRESPONDING gs_data TO ls_data_general.&lt;br /&gt;
    MOVE-CORRESPONDING gs_data TO ls_data_specific.&lt;br /&gt;
&lt;br /&gt;
    CALL FUNCTION &amp;#039;CONVERSION_EXIT_TPLNR_INPUT&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        input     = gs_data-supfloc&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        output    = ls_data_specific-supfloc&lt;br /&gt;
      EXCEPTIONS&lt;br /&gt;
        not_found = 1&lt;br /&gt;
        OTHERS    = 2.&lt;br /&gt;
&lt;br /&gt;
    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
      MOVE-CORRESPONDING gs_data TO gs_log.&lt;br /&gt;
      gs_log-type = &amp;#039;E&amp;#039;.&lt;br /&gt;
      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;br /&gt;
             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 INTO gs_log-message.&lt;br /&gt;
      APPEND gs_log TO gt_log.&lt;br /&gt;
      CONTINUE.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
*&lt;br /&gt;
*    MOVE ld_tplma TO gs_data-supfloc.&lt;br /&gt;
&lt;br /&gt;
    MOVE gs_data-acquisval TO ld_monto.&lt;br /&gt;
    CALL FUNCTION &amp;#039;BAPI_CURRENCY_CONV_TO_INTERNAL&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        currency             = gs_data-currency&lt;br /&gt;
        amount_external      = ld_monto&lt;br /&gt;
        max_number_of_digits = &amp;#039;15&amp;#039;&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        amount_internal      = ls_data_general_exp-acquisval.&lt;br /&gt;
*   RETURN                     =&lt;br /&gt;
    MOVE gs_data-funcloc  TO  external_number.&lt;br /&gt;
&lt;br /&gt;
    CALL FUNCTION &amp;#039;BAPI_FUNCLOC_CREATE&amp;#039;&lt;br /&gt;
      EXPORTING&lt;br /&gt;
        external_number   = external_number&lt;br /&gt;
*       LABELING_SYSTEM   = LABELING_SYSTEM&lt;br /&gt;
        data_general      = ls_data_general&lt;br /&gt;
        data_specific     = ls_data_specific&lt;br /&gt;
      IMPORTING&lt;br /&gt;
        functlocation     = functlocation&lt;br /&gt;
*       DATA_GENERAL_EXP  = LS_DATA_GENERAL_EXP&lt;br /&gt;
        data_specific_exp = ls_data_specific_exp&lt;br /&gt;
        return            = ls_bapiret2&lt;br /&gt;
      EXCEPTIONS&lt;br /&gt;
        OTHERS            = 1.&lt;br /&gt;
&lt;br /&gt;
    MOVE-CORRESPONDING gs_data TO gs_log.&lt;br /&gt;
    IF functlocation IS NOT INITIAL.&lt;br /&gt;
      CALL FUNCTION &amp;#039;BAPI_TRANSACTION_COMMIT&amp;#039;&lt;br /&gt;
        EXPORTING&lt;br /&gt;
          wait = &amp;#039;X&amp;#039;&lt;br /&gt;
*       IMPORTING&lt;br /&gt;
*         RETURN        =&lt;br /&gt;
        .&lt;br /&gt;
      gs_log-type = &amp;#039;S&amp;#039;.&lt;br /&gt;
*      gs_log-funcloc = functlocation.&lt;br /&gt;
      gs_log-message = &amp;#039;Ubicación Técnica creada con éxito&amp;#039;.&lt;br /&gt;
*         write:/ &amp;#039;Se creo equipo&amp;#039;,&lt;br /&gt;
*                  FUNCTLOCATION,&lt;br /&gt;
*                  &amp;#039;copia de&amp;#039;,&lt;br /&gt;
*                  gs_data-funcloc.&lt;br /&gt;
    ELSE.&lt;br /&gt;
*          write:/ ls_bapiret2-message.&lt;br /&gt;
      gs_log-type = &amp;#039;E&amp;#039;.&lt;br /&gt;
      gs_log-message = ls_bapiret2-message.&lt;br /&gt;
    ENDIF.&lt;br /&gt;
    APPEND gs_log TO gt_log.&lt;br /&gt;
&lt;br /&gt;
  ENDLOOP.&lt;br /&gt;
&lt;br /&gt;
ENDFORM.                    &amp;quot;select_data&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;amp;      Form  upload&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*       text&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM upload.&lt;br /&gt;
&lt;br /&gt;
  CALL FUNCTION &amp;#039;GUI_UPLOAD&amp;#039;&lt;br /&gt;
    EXPORTING&lt;br /&gt;
      filename                = p_file&lt;br /&gt;
      filetype                = &amp;#039;DAT&amp;#039;&lt;br /&gt;
    TABLES&lt;br /&gt;
      data_tab                = gt_data&lt;br /&gt;
    EXCEPTIONS&lt;br /&gt;
      file_open_error         = 1&lt;br /&gt;
      file_read_error         = 2&lt;br /&gt;
      no_batch                = 3&lt;br /&gt;
      gui_refuse_filetransfer = 4&lt;br /&gt;
      invalid_type            = 5&lt;br /&gt;
      no_authority            = 6&lt;br /&gt;
      unknown_error           = 7&lt;br /&gt;
      bad_data_format         = 8&lt;br /&gt;
      header_not_allowed      = 9&lt;br /&gt;
      separator_not_allowed   = 10&lt;br /&gt;
      header_too_long         = 11&lt;br /&gt;
      unknown_dp_error        = 12&lt;br /&gt;
      access_denied           = 13&lt;br /&gt;
      dp_out_of_memory        = 14&lt;br /&gt;
      disk_full               = 15&lt;br /&gt;
      dp_timeout              = 16&lt;br /&gt;
      OTHERS                  = 17.&lt;br /&gt;
  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;br /&gt;
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;
  ENDIF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ENDFORM.                    &amp;quot;upload&lt;br /&gt;
&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*&amp;amp;      Form  display_log&lt;br /&gt;
*&amp;amp;---------------------------------------------------------------------*&lt;br /&gt;
*       text&lt;br /&gt;
*----------------------------------------------------------------------*&lt;br /&gt;
FORM display_log.&lt;br /&gt;
&lt;br /&gt;
  TRY.&lt;br /&gt;
      cl_salv_table=&amp;gt;factory( IMPORTING r_salv_table = DATA(gr_table)&lt;br /&gt;
                               CHANGING t_table = gt_log ).&lt;br /&gt;
    CATCH cx_salv_msg.&lt;br /&gt;
  ENDTRY.&lt;br /&gt;
&lt;br /&gt;
*... Enable Generic ALV functions&lt;br /&gt;
  DATA(gr_functions) = gr_table-&amp;gt;get_functions( ).&lt;br /&gt;
**  gr_functions-&amp;gt;set_default( ).&lt;br /&gt;
  gr_functions-&amp;gt;set_all( ).&lt;br /&gt;
&lt;br /&gt;
  DATA(lr_columns) = gr_table-&amp;gt;get_columns( ).&lt;br /&gt;
&lt;br /&gt;
* set column text&lt;br /&gt;
  TRY.&lt;br /&gt;
      DATA(lr_column) = lr_columns-&amp;gt;get_column( &amp;#039;EQUIPMENT_O&amp;#039; ).&lt;br /&gt;
      lr_column-&amp;gt;set_long_text( &amp;#039;Equipo Original&amp;#039; ).&lt;br /&gt;
      lr_column-&amp;gt;set_medium_text( &amp;#039;Equi.Ori.&amp;#039; ).&lt;br /&gt;
      lr_column-&amp;gt;set_short_text( &amp;#039;Equi.Ori.&amp;#039; ).&lt;br /&gt;
    CATCH cx_salv_not_found.&lt;br /&gt;
    CATCH cx_salv_existing.&lt;br /&gt;
    CATCH cx_salv_data_error.&lt;br /&gt;
  ENDTRY.&lt;br /&gt;
&lt;br /&gt;
*... Display table&lt;br /&gt;
  gr_table-&amp;gt;display( ).&lt;br /&gt;
&lt;br /&gt;
ENDFORM.                    &amp;quot;display_log&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>