SAP Adobe Form总结-1

1.取SO10模板文本、长文本自动调整高度

第一种方式:SFP进入表格构建器,新建"文本",并设置该文本对应的SO10模板,在Adobe Livecycle Designer中设置对应的绑定,基本信息以及Layout中的自适应高度。

 

 

 

 

 

 第二种方式:通过ABAP程式传递值,

1)创建数据元素,指定域为STRING;并依据此元素创建对应的数据结构及表类型;

 

 

 

2)通过SFP创建相应的接口

 

 3)程式中获取相应的数据

DATA: T_LINE TYPE STANDARD TABLE OF TLINE,
           GT_STR TYPE STANDARD TABLE OF ZYC_OUTSTR,
           GW_STR TYPE ZYC_OUTSTR.
  DATA: LT_TEXT  TYPE TABLE OF TLINE,
        LT_LINES TYPE TABLE OF TLINE,
        LW_TEXT  LIKE LINE OF LT_TEXT.
  CALL FUNCTION 'READ_TEXT'
    EXPORTING
*     CLIENT                        = SY-MANDT
      ID                            = 'ST'
      LANGUAGE                      = SY-LANGU
      NAME                          = 'SO10'
      OBJECT                        = 'TEXT'
*     ARCHIVE_HANDLE                = 0
*     LOCAL_CAT                     = ' '
*   IMPORTING
*     HEADER                        =
*     OLD_LINE_COUNTER              =
    TABLES
      LINES                         =  LT_TEXT
   EXCEPTIONS
     ID                            = 1
     LANGUAGE                      = 2
     NAME                          = 3
     NOT_FOUND                     = 4
     OBJECT                        = 5
     REFERENCE_CHECK               = 6
     WRONG_ACCESS_TO_ARCHIVE       = 7
     OTHERS                        = 8
            .
  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
*--------------------------------------------------------------------
  "将特殊字符正常输出
  CALL FUNCTION 'CONVERT_ITF_TO_STREAM_TEXT'
    EXPORTING
      LANGUAGE    = SY-LANGU
*     LF          = ' '
*     IMPORTING
*     STREAM_LINES       =
    TABLES
      ITF_TEXT    =  LT_TEXT
      TEXT_STREAM = LT_LINES.
  IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO  "不提示 错误信息
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
*文本拼接
  CLEAR GW_STR-ZYSTR.
  LOOP AT LT_LINES INTO LW_TEXT.
    CONCATENATE GW_STR-ZYSTR LW_TEXT INTO GW_STR-ZYSTR.
    CLEAR: LW_TEXT.
  ENDLOOP.
  APPEND GW_STR TO GT_STR.

4)在设计器中设置相应的信息及自适应高度

 

 

 

 

 

posted @ 2021-09-01 11:30  kang09  阅读(288)  评论(0编辑  收藏  举报