Ir al contenido principal

Entradas

Mostrando las entradas de 2024

Transacción con parámetros (SM30)

Caso:   se requiere crear una transacción de parámetros para linkear a una vista de actualización (SM30) Solución:  Debemos recordar que al crearla se debe indicar: VIEWNAME    (nombre tabla) UPDATE    X Fuente: https://abapers.wordpress.com/2015/03/06/transaccion-con-parametros-sm30/

Crear grupo de autorización para tabla

Caso:  se requiere crear un grupo de autorización para asignarlo a una tabla Z, para luego indicarlo al área de Roles & Perfiles para asignación de las autorizaciones correspondientes. Solución:  Se debe ingresar a la transacción  SM30 , y actualizar la vista V_BRG_54. Aquí podremos ver los valores del objeto de autorización S_TABU_DIS, creamos un nuevo registro y nos quedará creado el grupo a asignar. Este cambio solicitará OT de customizing y se podrá utilizar luego en la SE11 (Utilidades-Asignar grupo de autorización) o también cuando seleccionamos Utilidades-Generador  actualiz.tab . Fuente: https://abapers.wordpress.com/2022/08/03/crear-grupo-de-autorizacion-para-tabla/

Cómo subir XLS ABAP

  How to upload Excel to SAP(using ABAP) Posted on:  December 30, 2019  |  By:  Pawan Kesari  –  30 Comments ABAP code to upload XLSX file to SAP using ABAP. The method shown in the blog will work in SAP GUI and Webgui (program launched from Fiori Launchpad). This approach will also work with OData. Code is based on class CL_FDT_XL_SPREADSHEET which can be instantiated using the file name and excel file in XSTRING variable. This processing of file as XSTRING is particularly useful in case of Fiori Apps, OData CREATE_STREAM method pass uploaded file already in XSTRING which can be simply passed on to class CL_FDT_XL_SPREADSHEET constructor. After instantiating the class get list of worksheets in the file using IF_FDT_DOC_SPREADSHEET~GET_WORKSHEET_NAMES. Method GET_WORKSHEET_NAMES returns internal table. In most of the case, you would read the first worksheet name and call method IF_FDT_DOC_SPREADSHEET~GET_ITAB_FROM_WORKSHEET with worksheet name to get data in a dynamic internal table. H