SAP include O01

IT/SAP 2018. 4. 5. 01:28

* SAP include O01

 

*&---------------------------------------------------------------------*
*&  Include           ZFIA7C05O01
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*&      Module  STATUS_0100  OUTPUT
*&---------------------------------------------------------------------*
MODULE STATUS_0100 OUTPUT.
  SET PF-STATUS '0100'.
  SET TITLEBAR '0100'.
ENDMODULE.

*&---------------------------------------------------------------------*
*&      Module  CL_ALV_PROCESS  OUTPUT
*&---------------------------------------------------------------------*
MODULE CL_ALV_PROCESS OUTPUT.


*    Container for Custom Controls in the Screen Area
    DATAL_REPID TYPE SY-REPID,
          L_DYNNR TYPE SY-DYNNR.

    L_REPID SY-REPID.
    L_DYNNR SY-DYNNR.

******************************************************************
    CREATE OBJECT g_docking_container
******************************************************************
      EXPORTING
        REPID     L_REPID
        DYNNR     L_DYNNR
        EXTENSION '1500'
        SIDE      CL_GUI_DOCKING_CONTAINER=>DOCK_AT_TOP.

******************************************************************
      CLEAR G_ALV_GRID.
******************************************************************

*     Create an instance of alv control
      CREATE OBJECT G_ALV_GRID
        EXPORTING
          I_PARENT g_docking_container.

  DATAL_TABIX TYPE SY-TABIX,
          LS_FDCAT LIKE LVC_S_FCAT.

  REFRESH GT_FCAT.

  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
      I_BUFFER_ACTIVE    'X'
      I_BYPASSING_BUFFER 'X'

******************************************************************
      I_STRUCTURE_NAME   'ZFIA07DTK'
******************************************************************
    CHANGING
      CT_FIELDCAT        GT_FCAT[].

   LOOP AT GT_FCAT
              INTO LS_FDCAT.
        L_TABIX SY-TABIX.
        LS_FDCAT-KEY        SPACE.
        LS_FDCAT-FIX_COLUMN SPACE.

          CASE LS_FDCAT-FIELDNAME.
            WHEN 'WAERS'.
              LS_FDCAT-NO_OUT 'X'.
          ENDCASE.

*       컬럼명설정
        CASE LS_FDCAT-FIELDNAME.
*         카드번호
          WHEN 'CARDNO'.
            LS_FDCAT-SCRTEXT_L    TEXT-T57.
            LS_FDCAT-SCRTEXT_M    TEXT-T57.
            LS_FDCAT-SCRTEXT_S    TEXT-T57.
            LS_FDCAT-COLTEXT      TEXT-T57.
*         승인번호
        ENDCASE.

     MODIFY GT_FCAT FROM LS_FDCAT INDEX L_TABIX.
     CLEAR LS_FDCAT.

    ENDLOOP.

  CALL METHOD G_ALV_GRID->SET_TABLE_FOR_FIRST_DISPLAY
    EXPORTING
*     I_STRUCTURE_NAME     = ' '
*  **    IS_LAYOUT            = GS_LAYOUT1
*  **    IS_VARIANT           = GS_VARIANT1
      I_SAVE               'A'
*  **    IT_TOOLBAR_EXCLUDING = GT_FCODE1
    CHANGING
      IT_FIELDCATALOG      GT_FCAT[]
*  **    IT_SORT              = GT_SORT1
******************************************************************
      IT_OUTTAB            GTC05[].
******************************************************************
*  LT_CARRID[].

ENDMODULE.

Posted by like winds
,

단 시간이 너무 걸릴 수 있다.


가장 좋은 방법은 컬럼명, 길리, 형식을 미리 모두 정하는 것이다.

이러면 빠르게 binding 된다.


float fWidth = 0;

foreach (FarPoint.Win.Spread.Column col in grdMain.ActiveSheet.Columns)

{
        col.Width = col.Label.Length * 8;
        fWidth = col.Width;
       col.Width = fWidth > col.GetPreferredWidth() ? fWidth : col.GetPreferredWidth();


Posted by like winds
,

y <- sapply(stpos:edpos, function(x) {  paste0(  if ( is.na(inf_dt[x,])) { "NA" } else { inf_dt[x,] }  , collapse="', '")  


R 에서 Null(NA) 가 들어간 문장을 DB 로 던지면

truncate 문자이 반환이 되면서 오류가 발생된다.


st.stat_cd = it_tb.stat_cd
.... truncate


원인은 NA (null) 이 포함된 문장이기 때문이다.


is.na 로 검사를 해서 걸러내거나 변환


'IT' 카테고리의 다른 글

java JRE 64bit  (0) 2015.01.04
안드로이드용 RAR. RAR for Android on Google Play  (0) 2014.12.15
winrar 압축시에 yyyyMMddhhmmss 가 기록되는 방법  (0) 2014.12.04
FACEBOOK 연동 - sharer.php  (0) 2014.09.15
Posted by like winds
,

이나마 이렇게 설정을 해야 걸리적 걸리지 않는다.


대신 사이트마다 계속 다시 깔라고 한다.


이게 바이러스지 보안 프로그램이냐.




Posted by like winds
,

이클립스에 JAVA 를 개발하면서 느끼는 점은

무척 무겁다는 것이다.


Visual Studio 를 사용하다가 이클립스를 써서 그런지

약간 비교가 되는 부분이 있다.


물론 오픈소스 개발툴을

MS 에서 파는 정식 소프트웨어에 비교할 바는 아니지만

정말 무겁고 느리다.


이클립스에 PlugIn 을 추가로 설치한 것도 아니다.

딱 Maven 만 올라가 있다.

순수 이클립스를 쓰는데도 이렇게 무겁다면

PlugIn 을 추가로 설치를 하면 대체 얼마나 무거워질지 상상이 안된다.


이런 개발툴을 이용해서 대규모 사이트를 개발하는 JAVA 개발자들에게

존경심이 생기려고 한다.


왜 개발자들이 게임용 노트북을 사려고 상담글이 올라오는지 이해가 되지 않았는데,

내 새로산 노트북이 게임용이다, JAVA 개발하려고....


JAVA 개발자들에게 존경을 표하며.

Posted by like winds
,

//Web page C#

 

protected void Page_Load(object sender, EventArgs e)
{
        if ( ! Page.IsPostBack)
        {
            string sDocID = OOOOOOOOO.WebUtil.PageControl.GetQueryString(sender, "DOC_ID");
        }
}

 

 

// GetQueryString 함수가 위치한 Class

 

using System.Web;

 

#region GetQueryString
public static string GetQueryString(object sender, string sParamName)
        {
            System.Web.UI.Page oPage = (System.Web.UI.Page) sender;

            if (null == oPage.Request.QueryString[sParamName])
            {
                return "";
            }
            else
            {
                if (string.IsNullOrEmpty(oPage.Request.QueryString[sParamName]))
                {
                    return "";
                }
                else
                {
                    return oPage.Request.QueryString[sParamName].ToString();
                }
            }
}
#endregion

 

'IT > ASP.Net' 카테고리의 다른 글

HTML save to PDF #3. vs2012 asp.net(c#)  (0) 2014.12.15
HTML save to PDF  (0) 2014.12.12
Posted by like winds
,

java JRE 64bit

IT 2015. 1. 4. 00:04

예전 개발을 할 때 JAVA 개발자가 윈도우 개발자들이 VISUAL STUDIO 32BIT/64BIT 를 깔면서 고생하는 것을 보고는 JAVA 는 32/64 BIT 구분이 없다면서 자랑스럽게 이야기 하는걸 본 적이 있다.

 

뭐.. 그닥 JAVA 에 대해서 아는 것도 없고, 관심도 없었기에 그냥 그런가부다 하고는 넘어갔는데, JAVA JRE 에도 32/64 BIT 구분이 있는 모양이다.

 

http://www.java.com/en/download/manual.jsp

 

이 사이트에 가면 Windows Offline (64-bit) link 가 있다.

 

특히 MineCraft 같은 것을 Windows 64bit 버젼에 설치하고 구동할 때, Video 설정에 들어가 보면 64bit 를 권장하는 문구가 보인다.

 

 

 

 

Posted by like winds
,

음... 특정 IE 를 지원하지 않는다.

현재는 IE 11 을 지원하지 않는 것 같다.

 

egov.go.kr 에서 주민등록초본 떼려다가 다음과 같은 메시지가 나왔다.

 

 

 

Posted by like winds
,

우선 ASUS 홈페이지(www.asus.com) 에서 업그레이드 하려는 마더보드의 이름으로 검색

- 검색한 마더보드가 나오면 "서비스지원" 클릭

- 드라이버 & 툴 클릭하고 OS 를 자신의 windows 버젼 선택

- BIOS 를 선택하고 "로부터 다운로드" 의 다운로드 링크를 클릭

BIOS upgrade file 을 다운 받는다.

 

http://www.youtube.com/watch?v=QOsuSlStXOk

 

2:05 부근의 화면 캡쳐

- 다음 화면을 참고로 BIOS upgrade file 을 이용해서 BIOS upgrade 한다.

 

 

 

Posted by like winds
,

open source 소스 관리 프로그램이면서, Visual studio 를 지원하는 SVN client 를 소개합니다.

VisualSVN for Server 와 AnkhSVN Client 연계

 

visualSVN_Server1.txt 

 

 

 

 

 

 

 

Posted by like winds
,