anchor.diff:  
     ENDMETHOD.
   
  -ENDCLASS.
  +ENDCLASS.
positive.code:       ENDIF.
  * todo, RPY_DYNPRO_UPDATE?
  
        CONCATENATE <ls_dynpro>-header-program <ls_dynpro>-header-screen
          INTO lv_name RESPECTING BLANKS.
        ASSERT NOT lv_name IS INITIAL.
  
  
negative.code: 
    METHOD deserialize_dynpros.
  
      DATA: lv_name   TYPE dwinactiv-obj_name,
            ls_dynpro LIKE LINE OF it_dynpros.
  
  
  * ls_dynpro is changed by the function module, a field-symbol will cause
  * the program to dump since it_dynpros cannot be changed
      LOOP AT it_dynpros INTO ls_dynpro.
  
        CALL FUNCTION 'RPY_DYNPRO_INSERT'
          EXPORTING
            header                 = ls_dynpro-header
            suppress_exist_checks  = abap_true
          TABLES
            containers             = ls_dynpro-containers
            fields_to_containers   = ls_dynpro-fields
            flow_logic             = ls_dynpro-flow_logic
          EXCEPTIONS
            cancelled              = 1
            already_exists         = 2
  