anchor.diff:      s_title = 'Login'.
       s_url   = 'Repo URL'.
       s_user  = 'User'.
  -    s_pass  = 'Password'.
  +    s_pass  = 'Password or Token'.
     ENDMETHOD.
   
     METHOD on_screen_output.
  
positive.code: 
  SELECTION-SCREEN BEGIN OF SCREEN 1002 TITLE s_title.
  SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT 1(10) s_url FOR FIELD p_url.
  PARAMETERS: p_url TYPE string LOWER CASE VISIBLE LENGTH 40 ##SEL_WRONG.
  SELECTION-SCREEN END OF LINE.
  SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT 1(10) s_user FOR FIELD p_user.
  PARAMETERS: p_user TYPE string LOWER CASE VISIBLE LENGTH 40 ##SEL_WRONG.
  SELECTION-SCREEN END OF LINE.
  SELECTION-SCREEN BEGIN OF LINE.
  SELECTION-SCREEN COMMENT 1(10) s_pass FOR FIELD p_pass.
  PARAMETERS: p_pass TYPE string LOWER CASE VISIBLE LENGTH 40 ##SEL_WRONG.
  SELECTION-SCREEN END OF LINE.
  SELECTION-SCREEN END OF SCREEN 1002.
  
  
negative.code: 
      enrich_title_by_hostname( iv_repo_url ).
  
      CALL SELECTION-SCREEN c_dynnr STARTING AT 5 5 ENDING AT 80 8.
  
      IF gv_confirm = abap_true.
        cv_user = p_user.
  