export declare const content = "CLASS zcl_bc_d_request DEFINITION\n  PUBLIC\n  INHERITING FROM /bobf/cl_lib_d_supercl_simple\n  FINAL\n  CREATE PUBLIC .\n\n  PUBLIC SECTION.\n\n    METHODS /bobf/if_frw_determination~execute\n        REDEFINITION .\n  PROTECTED SECTION.\n    METHODS new_request\n      IMPORTING\n        is_ctx        TYPE /bobf/s_frw_ctx_det\n        it_key        TYPE /bobf/t_frw_key\n        io_read       TYPE REF TO /bobf/if_frw_read\n        io_modify     TYPE REF TO /bobf/if_frw_modify\n      EXPORTING\n        eo_message    TYPE REF TO /bobf/if_frw_message\n        et_failed_key TYPE /bobf/t_frw_key\n      RAISING\n        /bobf/cx_frw.\n  PRIVATE SECTION.\nENDCLASS.\n\n\n\nCLASS zcl_bc_d_request IMPLEMENTATION.\n\n\n  METHOD /bobf/if_frw_determination~execute.\n\n    CASE is_ctx-det_key.\n      WHEN zif_bc_ddl_request_c=>sc_determination-zbc_ddl_request-new_request.\n        new_request(  EXPORTING is_ctx  = is_ctx\n                                it_key  = it_key\n                                io_read  = io_read\n                                io_modify = io_modify\n                       IMPORTING eo_message  = eo_message\n                                 et_failed_key  = et_failed_key ).\n    ENDCASE.\n  ENDMETHOD.\n\n  METHOD new_request.\n    DATA lt_data TYPE ztbcddl_request.\n\n    IF eo_message IS NOT BOUND. \" Se instancia la clase de mensajes en caso de no estarlo\n      eo_message = /bobf/cl_frw_factory=>get_message( ).\n    ENDIF.\n\n    \" Recuperaci\u00F3n de los datos\n    io_read->retrieve(\n                 EXPORTING\n                      iv_node = is_ctx-node_key\n                      it_key = it_key\n                 IMPORTING\n                      et_data = lt_data ).\n\n    \" Por cada registro\n    LOOP AT lt_data REFERENCE INTO DATA(lo_data).\n\n      \" Se determinan los otros campos\n      lo_data->erdat = sy-datum.\n      lo_data->ernam = sy-uname.\n      lo_data->erzet = sy-uzeit.\n\n\n      \" Se graban los datos en el nodo\n      io_modify->update( iv_node = is_ctx-node_key\n                         iv_key = lo_data->key\n                         is_data = lo_data ).\n\n    ENDLOOP.\n  ENDMETHOD.\n\nENDCLASS.";
//# sourceMappingURL=zcl_bc_d_request.d.ts.map