日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SAP BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单

發布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAP BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

模板樣式

小心得:
1.添加抬頭條件時將BAPI表參數參數ORDER_CONDITIONS_IN中ITM_NUMBER設置為‘000000’即可。

REPORT ZSDC0004.
TABLES:VBPA,VBAK,MAKT,SSCRFIELDS.
*模板上傳結構 ZSDC0002_DRJG
TYPES:
BEGIN OF TY_S_ALV_PUBLIC,

  • selected TYPE c,
    SEL TYPE C, "選擇框
    ICON TYPE C LENGTH 4, "圖案
    MESSAGE TYPE STRING, "報錯
  • status TYPE status_alv,
  • locked TYPE c,
  • celltab TYPE lvc_t_styl,
  • colinfo TYPE lvc_t_scol,
  • err TYPE c,
  • msg TYPE string,
  • done TYPE c,
    END OF TY_S_ALV_PUBLIC.
    TYPES:BEGIN OF TY_DR,
    BS TYPE STRING, "標識相同的創一個銷售訂單
    AUART TYPE STRING,
    VKORG TYPE STRING,
    VTWEG TYPE STRING,
    SPART TYPE STRING,
    VKBUR TYPE STRING,
    VKGRP TYPE STRING,
    KUNNR TYPE STRING,
    BSTKD TYPE STRING,
    ERDAT TYPE STRING,
    MATNR TYPE STRING,
    KWMENG TYPE STRING,
    REQ_DATE TYPE STRING,
    BATCH TYPE STRING,
    LGORT TYPE STRING,
    KSCHL TYPE STRING,
    NETPR TYPE STRING,
    END OF TY_DR.
    TYPES: BEGIN OF TY_ALV.
    INCLUDE TYPE TY_S_ALV_PUBLIC.
    INCLUDE TYPE ZSDC0002_DRJG.
    TYPES END OF TY_ALV.

DATA: GT_DR TYPE TABLE OF TY_DR,
GS_DR TYPE TY_DR,
GT_ALV TYPE TABLE OF TY_ALV,
GS_ALV TYPE TY_ALV,
GT_ALVB TYPE TABLE OF ZSDC0002_JOB.
DATA: GT_EXCEL_TAB TYPE STANDARD TABLE OF ALSMEX_TABLINE "ALSMEX_TABLINE是系統預先已定義的一個結構,表示具有 Excel 數據的表行
.
DATA: WA_FIELDCATALOG TYPE LVC_S_FCAT, "顯示數據列內表工作區域
IT_FIELDCATALOG TYPE LVC_T_FCAT, "顯示數據列內表
GS_LAYOUT TYPE LVC_S_LAYO.
*======================================================================*

  • Constants *
    *======================================================================*
    CONSTANTS:
    C_SEPERATOR TYPE CHAR1 VALUE ‘/’.
    CONSTANTS:
    C_OK LIKE SY-SUBRC VALUE 0,
    C_NOT_OK LIKE SY-SUBRC VALUE 1,
    GC_MSG_AEX TYPE STRING VALUE ‘AEX’,
    C_MSG_ISW TYPE STRING VALUE ‘ISW’,
    GC_MSG_S TYPE CHAR1 VALUE ‘S’,
    GC_MSG_E TYPE CHAR1 VALUE ‘E’,
    GC_MSG_W TYPE CHAR1 VALUE ‘W’,
    GC_SEL_MODE TYPE CHAR1 VALUE ‘D’,
    GC_CELLTAB TYPE CHAR20 VALUE ‘CELLTAB’,
    GC_SAVE TYPE CHAR1 VALUE ‘A’,
    GC_WIDTH_OPT TYPE CHAR1 VALUE ‘A’,
    GC_CHAR_0 TYPE CHAR1 VALUE ‘0’,

GC_CHAR_M TYPE CHAR1 VALUE ‘M’,
GC_CHAR_K TYPE CHAR1 VALUE ‘K’,
GC_FDNAM_ERR TYPE CHAR30 VALUE ‘ERR’,
GC_FDNAM_STATUS TYPE CHAR30 VALUE ‘STATUS’,
GC_FDNAM_MATNR TYPE CHAR30 VALUE ‘MATNR’,
GC_FDNAM_IDNRK TYPE CHAR30 VALUE ‘IDNRK’,
GC_FCODE_UPD TYPE GUI_CODE VALUE ‘FC_UPD’,
GC_ALVSTATUS TYPE SLIS_FORMNAME VALUE ‘FRM_ALV_STATUS’,
GC_USERCOMMAND TYPE SLIS_FORMNAME VALUE ‘FRM_USER_COMMAND’.

DEFINE SET_RB01."創建宏(數據導入)

CLEAR wa_fieldcatalog.
wa_fieldcatalog-fieldname = &1.
wa_fieldcatalog-scrtext_m = &2.

IF wa_fieldcatalog-fieldname = ‘ICON’.
wa_fieldcatalog-icon = ‘X’.
ENDIF.
IF &1 EQ ‘SEL’.
wa_fieldcatalog-checkbox = ‘X’.
wa_fieldcatalog-edit = ‘X’.
ENDIF.

APPEND wa_fieldcatalog TO IT_FIELDCATALOG.
CLEAR wa_fieldcatalog.

END-OF-DEFINITION.
DEFINE SET_RB02."創建宏(數據查詢)

CLEAR wa_fieldcatalog.
wa_fieldcatalog-fieldname = &1.
wa_fieldcatalog-scrtext_m = &2.

APPEND wa_fieldcatalog TO IT_FIELDCATALOG.
CLEAR wa_fieldcatalog.

END-OF-DEFINITION.
*======================================================================*

  • Begin of S E L E C T I O N - S C R E E N *
    *======================================================================*

SELECTION-SCREEN BEGIN OF BLOCK BLK_SCR WITH FRAME TITLE TEXT-T01.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN POSITION 1.
SELECTION-SCREEN COMMENT 1(31) TEXT-T02 FOR FIELD P_FILE MODIF ID M01.
PARAMETERS:

P_FILE TYPE RLGRAP-FILENAME OBLIGATORY MODIF ID M01 DEFAULT '/D:'.

*SELECTION-SCREEN COMMENT (3) TEXT-t04 MODIF ID m01.
*SELECTION-SCREEN PUSHBUTTON (10) TEXT-t03 USER-COMMAND fc01 MODIF ID m01.
SELECTION-SCREEN END OF LINE.
*PARAMETERS:

  • P_BEROW TYPE INT4 OBLIGATORY DEFAULT 2 MODIF ID M01,
  • P_ENDROW TYPE INT4 OBLIGATORY DEFAULT 99999 MODIF ID M01.
  • SELECT-OPTIONS:
    ** s_aennr FOR gs_selscr-aennr MODIF ID m02 ,
  • S_KUNNR FOR VBPA-KUNNR MODIF ID M02,"售達方
  • S_ERDAT FOR VBAK-ERDAT MODIF ID M02 , "銷售訂單日期
  • S_MATNR FOR MAKT-MATNR MODIF ID M02 . "物料
    **SELECTION-SCREEN COMMENT /3(79) TEXT-s00 MODIF ID m02 .
    SELECTION-SCREEN END OF BLOCK BLK_SCR.
    *SELECTION-SCREEN BEGIN OF BLOCK BLK_01 WITH FRAME TITLE TEXT-B01.
  • PARAMETERS:
  • P_RB03 RADIOBUTTON GROUP RG2 DEFAULT ‘X’ USER-COMMAND RG2 MODIF ID M02,
  • P_RB04 RADIOBUTTON GROUP RG2 MODIF ID M02.
    *SELECTION-SCREEN END OF BLOCK BLK_01.

*SELECTION-SCREEN BEGIN OF BLOCK BLK_02 WITH FRAME TITLE TEXT-B02.

  • PARAMETERS:
  • P_RB01 RADIOBUTTON GROUP RG1 DEFAULT ‘X’ USER-COMMAND RG1,
  • P_RB02 RADIOBUTTON GROUP RG1.
    *SELECTION-SCREEN END OF BLOCK BLK_02.

DATA G_FUNCTION TYPE SMP_DYNTXT. "功能按鈕
CONSTANTS:
GC_TEMPLATE TYPE CHAR4 VALUE ‘模板下載’.
SELECTION-SCREEN FUNCTION KEY 1.

INITIALIZATION.

  • 工具欄添加下載模板按鈕
    CLEAR G_FUNCTION.
    G_FUNCTION-ICON_ID = ICON_POSITION.
    G_FUNCTION-ICON_TEXT = GC_TEMPLATE.
    G_FUNCTION-QUICKINFO = GC_TEMPLATE.
    SSCRFIELDS-FUNCTXT_01 = G_FUNCTION.
    *AT SELECTION-SCREEN.
  • 下載數據導入模板
  • CASE sscrfields-ucomm.
  • WHEN ‘FC01’.
  • MESSAGE '流批' TYPE 'I'.
  • sscrfields-ucomm = ''.
  • ENDCASE.

AT SELECTION-SCREEN OUTPUT.

*分組顯示屏幕

  • PERFORM FRM_EVENT_AT_SEL_SCREEN_OUT.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
"獲取文件路徑
PERFORM SUB_FILE_OPEN_DIALOG CHANGING P_FILE."打開文件瀏覽框

AT SELECTION-SCREEN.

CASE SSCRFIELDS-UCOMM.
WHEN ‘FC01’.
SSCRFIELDS-UCOMM = ‘’.
PERFORM TEMP_EXCEL_GET USING ‘ZSDC0002’.
ENDCASE.

START-OF-SELECTION.

*取數
PERFORM FRM_GET_DATA.

*ALV顯示
PERFORM FRM_OUTPUT_DATA.

END-OF-SELECTION.

*FORM FRM_EVENT_AT_SEL_SCREEN_OUT .

  • LOOP AT SCREEN.
  • CASE ABAP_TRUE.
  • WHEN P_RB01.
  • IF SCREEN-GROUP1 EQ 'M02'.
  • SCREEN-ACTIVE = 0.
  • ENDIF.

** MODIFY SCREEN.

  • WHEN P_RB02.
  • IF SCREEN-GROUP1 EQ 'M01'.
  • SCREEN-ACTIVE = 0.
  • ENDIF.

** MODIFY SCREEN.

  • WHEN OTHERS.
  • ENDCASE.
  • IF SCREEN-NAME = ‘S_ZZCMCC-LOW’ OR SCREEN-NAME = ‘S_MATNR-LOW’.
  • SCREEN-REQUIRED = '2'.
  • MODIFY SCREEN.
  • ENDIF.
    ** CASE SCREEN-NAME .
    ** WHEN ‘P_RB01’ .
    ** SCREEN-OUTPUT = 0 .
    ** WHEN ‘P_RB02’ .
    ** SCREEN-OUTPUT = 0 .
    ** ENDCASE.
  • MODIFY SCREEN.
  • ENDLOOP.
    *ENDFORM.
    &---------------------------------------------------------------------
    *& Form sub_file_open_dialog
    &---------------------------------------------------------------------
    *& text
    &---------------------------------------------------------------------
    *& <-- PR_UPATH
    &---------------------------------------------------------------------
    FORM SUB_FILE_OPEN_DIALOG CHANGING PR_UPATH.

DATA: LT_FILE TYPE STANDARD TABLE OF FILE_TABLE,
LW_FILE TYPE FILE_TABLE,
LV_FILTER TYPE STRING,
LV_RC TYPE I.

LV_FILTER = ‘Excel files(.xlsx)|.xlsx|Excel files(.xls)|.xls’.

CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
EXPORTING

  • window_title =
  • DEFAULT_EXTENSION =
  • DEFAULT_FILENAME = FILE_FILTER = LV_FILTER
  • initial_directory =
  • MULTISELECTION = CHANGING
    FILE_TABLE = LT_FILE
    RC = LV_RC
  • USER_ACTION = EXCEPTIONS
    FILE_OPEN_DIALOG_FAILED = 1
    CNTL_ERROR = 2
    ERROR_NO_GUI = 3
    OTHERS = 4.
    IF SY-SUBRC <> 0.
  • If open file with error
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ELSE.
  • If open file successfully
    READ TABLE LT_FILE INTO LW_FILE INDEX 1.
    IF SY-SUBRC = 0 .
  • If user chooses a file PR_UPATH = LW_FILE-FILENAME. ENDIF.
    ENDIF.

ENDFORM.
&---------------------------------------------------------------------
*& Form FRM_GET_DATA
&---------------------------------------------------------------------
*& text
&---------------------------------------------------------------------
*& --> p1 text
*& <-- p2 text
&---------------------------------------------------------------------
FORM FRM_GET_DATA.

  • CASE ABAP_TRUE.

  • WHEN P_RB01."導入創建
    PERFORM SUB_UPLOAD_FILE. "數據導入
    PERFORM SUB_PROCESS_DATA ."數據整理
    PERFORM FRM_CHECK_DATA ."數據檢測

  • WHEN P_RB02."查詢

  • PERFORM FRM_SELECT . "取數
  • ENDCASE.

ENDFORM.
FORM SUB_UPLOAD_FILE ."上傳數據
DATA LV_PATH TYPE RLGRAP-FILENAME.
LV_PATH = P_FILE.

REFRESH GT_EXCEL_TAB.

CALL FUNCTION ‘ALSM_EXCEL_TO_INTERNAL_TABLE’
EXPORTING
FILENAME = LV_PATH
I_BEGIN_COL = 1
I_BEGIN_ROW = 1
I_END_COL = 99
I_END_ROW = 59999
TABLES
INTERN = GT_EXCEL_TAB
EXCEPTIONS
INCONSISTENT_PARAMETERS = 1
UPLOAD_OLE = 2
OTHERS = 3.
IF SY-SUBRC <> 0.

  • 讀取EXCEL文件出錯
    MESSAGE ‘讀取EXCEL文件出錯’ TYPE ‘S’ DISPLAY LIKE ‘E’.
    STOP.

  • MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

  • WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

    ENDIF.
    ENDFORM.
    FORM SUB_PROCESS_DATA ."數據轉換

    DATA:LW_EXCEL_TAB TYPE ALSMEX_TABLINE,
    LV_FIELDNAME TYPE CHAR10.

  • LW_RECORD TYPE TY_RECORD.

    FIELD-SYMBOLS: <FS_FIELD> TYPE ANY.

  • 刪除第一個0001行數據(表頭)/ 0002行數據/0003行數據
    LOOP AT GT_EXCEL_TAB INTO LW_EXCEL_TAB.
    IF LW_EXCEL_TAB-ROW = ‘0001’ ."OR LW_EXCEL_TAB-ROW = ‘0002’ OR LW_EXCEL_TAB-ROW = ‘0003’ OR LW_EXCEL_TAB-ROW = ‘0004’.
    DELETE TABLE GT_EXCEL_TAB FROM LW_EXCEL_TAB.
    ELSE.
    EXIT.
    ENDIF.
    ENDLOOP.

    IF GT_EXCEL_TAB[] IS INITIAL.
    MESSAGE ‘上載文件為空,請檢查!’ TYPE ‘S’ DISPLAY LIKE ‘E’.
    ENDIF.

*----------------------------------------------------------------------

LOOP AT GT_EXCEL_TAB INTO LW_EXCEL_TAB.

ASSIGN COMPONENT LW_EXCEL_TAB-COL OF STRUCTURE GS_DR TO <FS_FIELD>. IF <FS_FIELD> IS ASSIGNED.<FS_FIELD> = LW_EXCEL_TAB-VALUE.UNASSIGN <FS_FIELD>. ENDIF. AT END OF ROW.APPEND GS_DR TO GT_DR.CLEAR GS_DR. ENDAT.

ENDLOOP.
MOVE-CORRESPONDING GT_DR TO GT_ALV .
WITH +DATA AS ( SELECT VKORG FROM @GT_ALV AS GT_ALV )
SELECT B~VKORG ,
B~WAERS
FROM TVKO AS B
INNER JOIN +DATA AS A ON A~VKORG = B~VKORG
INTO TABLE @DATA(GT_TVTO).
LOOP AT GT_ALV ASSIGNING FIELD-SYMBOL(<GS_ALV>) .
READ TABLE GT_TVTO ASSIGNING FIELD-SYMBOL(<GS_TVTO>) WITH KEY VKORG = <GS_ALV>-VKORG.
IF SY-SUBRC = 0 .
<GS_ALV>-WAERS = <GS_TVTO>-WAERS .
ELSE.
<GS_ALV>-MESSAGE = ‘銷售組織沒有維護對應的統計貨幣’ .
<GS_ALV>-ICON = ICON_LED_RED .
ENDIF.
ENDLOOP.
SORT GT_ALV BY BS .
*----------------------------------------------------------------------

ENDFORM.
FORM FRM_CHECK_DATA ."數據檢查

ENDFORM.
*FORM FRM_SELECT ."取數
*

  • SELECT * FROM ZSDC0002_JOB
  • WHERE KUNNR IN @S_KUNNR
  • AND ERDAT IN @S_ERDAT
  • AND MATNR IN @S_MATNR
  • INTO TABLE @GT_ALVB.

*ENDFORM.
FORM FRM_OUTPUT_DATA .
PERFORM SUB_SET_LAYOUT.
PERFORM SUB_SET_FIELDCAT.

*函數ALV的調用

  • CASE ABAP_TRUE .
  • WHEN P_RB01.
    CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY_LVC’
    EXPORTING
    I_CALLBACK_PROGRAM = SY-REPID
  • it_sort_lvc = it_sort I_CALLBACK_PF_STATUS_SET = 'SUB_SET_STATUS'
  • I_CALLBACK_HTML_TOP_OF_PAGE = 'SUB_ALV_TOP_OF_PAGE' I_CALLBACK_USER_COMMAND = 'SUB_USER_COMMAND' IS_LAYOUT_LVC = GS_LAYOUT IT_FIELDCAT_LVC = IT_FIELDCATALOG
  • i_save = 'A'
  • i_default = 'X'
  • i_html_height_top = 18 "可根據表頭寬度適當調整大小 " IT_EVENTS = IT_EVENTS
    TABLES
    T_OUTTAB = GT_ALV.
  • WHEN P_RB02.
  • CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
  • EXPORTING
  • I_CALLBACK_PROGRAM = SY-REPID

** it_sort_lvc = it_sort
** I_CALLBACK_PF_STATUS_SET = ‘SUB_SET_STATUS’
** I_CALLBACK_HTML_TOP_OF_PAGE = ‘SUB_ALV_TOP_OF_PAGE’
** I_CALLBACK_USER_COMMAND = ‘SUB_USER_COMMAND’

  • IS_LAYOUT_LVC = GS_LAYOUT
  • IT_FIELDCAT_LVC = IT_FIELDCATALOG

** i_save = ‘A’
** i_default = ‘X’
** i_html_height_top = 18 "可根據表頭寬度適當調整大小

  • " IT_EVENTS = IT_EVENTS
  • TABLES
  • T_OUTTAB = GT_ALVB.
  • ENDCASE.
    ENDFORM.
    FORM SUB_SET_LAYOUT .
    GS_LAYOUT-ZEBRA = ‘X’.
    GS_LAYOUT-CWIDTH_OPT = ‘X’.
    ENDFORM.
    FORM SUB_SET_FIELDCAT .

  • CASE ABAP_TRUE .

  • WHEN P_RB01.
    SET_RB01: ‘SEL’ ‘選擇框’,
    ‘ICON’ ‘消息’,
    ‘MESSAGE’ ‘消息文本’,

  • 'BS' '''AUART' 'SAP訂單類型','VKORG' '銷售機構','VTWEG' '分銷渠道','SPART' '產品組','VKBUR' '銷售部門','VKGRP' 'SAP銷售組','KUNNR' 'SAP客戶號碼','BSTKD' '平臺銷售單號','ERDAT' '創建日期','MATNR' 'SAP物料編號','KWMENG' '銷售數量','REQ_DATE' '交貨日期','BATCH' '批次','LGORT' '存儲地點','KSCHL' '價格條件','NETPR' '凈價'.
  • WHEN P_RB02.

  • SET_RB02:
  • 'KUNNR' 'SAP客戶號碼',
  • 'MATNR' 'SAP物料編號',
  • 'KWMENG' '銷售數量',
  • 'VRKME' '銷售單位',
  • 'NETPR' '銷售價格',
  • 'KMEIN' '價格銷售單位',
  • 'NETWR' '此物料銷售金額',
  • 'BSTKD' '旺店通訂單號碼',
  • 'ERDAT' '銷售訂單日期時間',
  • 'VBELNA' '銷售訂單號碼',
  • 'POSNRA' '銷售訂單行項目號',
  • 'VBELNB' '交貨單號',
  • 'POSNRB' '交貨單行項目',
  • 'VBELNC' '系統發票',
  • 'POSNRC' '系統發票號碼',
  • 'ZISON' '標識是否完成系統發票',
  • 'ZMESS' '記錄系統執行錯誤信息',
  • 'ZDATE' '數據導入日期',
  • 'YDATE' '數據導入時間',
  • 'ZTIME' '數據導入日期',
  • 'YTIME' '數據導入時間 '.
  • .
  • ENDCASE.
    ENDFORM.
    FORM SUB_SET_STATUS USING PT_EXTAB TYPE SLIS_T_EXTAB.

*局部對象定義
DATA:LT_ECODE TYPE TABLE OF SY-UCOMM.

*gui status的定義
SET PF-STATUS ‘1000’ EXCLUDING LT_ECODE.

ENDFORM.
FORM SUB_USER_COMMAND USING PT_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
DATA:LO_GRID TYPE REF TO CL_GUI_ALV_GRID.
DATA:LV_FLAG TYPE C .
DATA:LV_TABIX TYPE SYTABIX .
CALL FUNCTION ‘GET_GLOBALS_FROM_SLVC_FULLSCR’
IMPORTING
E_GRID = LO_GRID.
IF LO_GRID IS NOT INITIAL .
LO_GRID->CHECK_CHANGED_DATA( ).
ENDIF .

*功能代碼實現
CASE PT_UCOMM.
WHEN ‘QX’.

LOOP AT GT_ALV INTO GS_ALV.GS_ALV-SEL = 'X'.MODIFY GT_ALV FROM GS_ALV .ENDLOOP.
  • PERFORM SUB_DO_MARK USING 'X'.

    WHEN ‘BX’.
    LOOP AT GT_ALV INTO GS_ALV.
    GS_ALV-SEL = ‘’.
    MODIFY GT_ALV FROM GS_ALV .
    ENDLOOP.
    WHEN ‘&IC1’.
    WHEN ‘CREIT’ .

  • MESSAGE '嗯哼' TYPE 'S'. PERFORM FRM_CREIT.

    ENDCASE.

    RS_SELFIELD-REFRESH = ‘X’.
    RS_SELFIELD-COL_STABLE = ‘X’ .
    RS_SELFIELD-ROW_STABLE = ‘X’.
    ENDFORM.
    FORM SUB_DO_MARK USING PU_MARK.
    CLEAR:GS_ALV .

    GS_ALV-SEL = PU_MARK.
    MODIFY GT_ALV FROM GS_ALV TRANSPORTING SEL
    WHERE SEL NE PU_MARK.

ENDFORM.
FORM FRM_CREIT.
CLEAR:GS_ALV .
PERFORM FRM_XS.

  • PERFORM FRM_JH.
  • PERFORM FRM_FP.

ENDFORM.
&---------------------------------------------------------------------
*& Form frm_xs
&---------------------------------------------------------------------
*& text
&---------------------------------------------------------------------
*& --> p1 text
*& <-- p2 text
&---------------------------------------------------------------------
FORM FRM_XS .
DATA: LW_HEADER TYPE BAPISDHD1,
LW_HEADERX TYPE BAPISDHD1X,
LT_RETURN TYPE TABLE OF BAPIRET2 WITH HEADER LINE,
LT_ITEM TYPE TABLE OF BAPISDITM,
LW_ITEM TYPE BAPISDITM,
LT_ITEMX TYPE TABLE OF BAPISDITMX,
LW_ITEMX TYPE BAPISDITMX,
LT_PARNR TYPE TABLE OF BAPIPARNR,
LW_PARNR TYPE BAPIPARNR,
LT_SCHDL TYPE TABLE OF BAPISCHDL, "計劃行
LW_SCHDL TYPE BAPISCHDL,
LT_SCHDLX TYPE TABLE OF BAPISCHDLX,
LW_SCHDLX TYPE BAPISCHDLX,
LT_COND TYPE TABLE OF BAPICOND, "訂單條件
LS_COND TYPE BAPICOND,
LT_CONDX TYPE TABLE OF BAPICONDX,
LS_CONDX TYPE BAPICONDX.
DATA: L_POSNR TYPE VBAP-POSNR. "行項目號
DATA: LV_VBELN TYPE BAPIVBELN-VBELN. "行項目號
DATA:LV_MESSAGE TYPE STRING . "消息匯總
DATA :LV_SUMVERPR TYPE VERPR .
DATA LV_MATNR TYPE MATNR .

READ TABLE GT_ALV TRANSPORTING NO FIELDS WITH KEY SEL = ‘X’ .
IF SY-SUBRC NE 0.
MESSAGE ‘請選擇要創建銷售訂單的數據’ TYPE ‘E’.
ENDIF.
DATA(GT_ALVA) = GT_ALV .
DATA GT_ITEM TYPE TABLE OF TY_ALV .
CLEAR:GS_ALV.
LOOP AT GT_ALVA ASSIGNING FIELD-SYMBOL(<GS_SAP>)
GROUP BY ( BS = <GS_SAP>-BS ) "物料
ASCENDING REFERENCE INTO DATA(LS_SAP_GRP). "分組放入工作區
CLEAR :GT_ITEM[],LV_SUMVERPR.
GT_ITEM[] = VALUE #( BASE GT_ITEM
FOR WA IN GROUP LS_SAP_GRP ( WA ) ).
CLEAR: L_POSNR,LW_HEADER,LW_HEADERX,LW_PARNR,LT_PARNR,LW_ITEM ,
LT_ITEM,LS_COND , LT_COND,LW_SCHDLX ,LT_SCHDLX,LW_ITEMX ,
LT_ITEMX,LS_CONDX , LT_CONDX,LT_RETURN,LV_VBELN,LT_SCHDL.
LOOP AT GT_ITEM INTO GS_ALV WHERE SEL = ‘X’ .
DATA(LV_TABIX) = SY-TABIX .
*表頭數據
LW_HEADER-DOC_TYPE = GS_ALV-AUART. "銷售訂單類型
LW_HEADER-SALES_ORG = GS_ALV-VKORG. "銷售機構
LW_HEADER-DISTR_CHAN = GS_ALV-VTWEG. "分銷渠道
LW_HEADER-DIVISION = GS_ALV-SPART. "產品組
LW_HEADER-SALES_OFF = GS_ALV-VKBUR. "銷售部門
LW_HEADER-SALES_GRP = GS_ALV-VKGRP. "SAP銷售組
LW_HEADER-PURCH_NO_C = GS_ALV-BSTKD. "SAP客戶參考
IF GS_ALV-ERDAT IS NOT INITIAL.
LW_HEADER-REQ_DATE_H = GS_ALV-ERDAT . "銷售日期
ELSE.
LW_HEADER-REQ_DATE_H = SY-DATUM. "銷售日期
ENDIF.

*確認
LW_HEADERX-DOC_TYPE = ‘X’.
LW_HEADERX-SALES_ORG = ‘X’.
LW_HEADERX-DISTR_CHAN = ‘X’.
LW_HEADERX-DIVISION = ‘X’.
*合作伙伴數據
CLEAR LW_PARNR.
LW_PARNR-PARTN_ROLE = ‘AG’. "售達方
CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
EXPORTING
INPUT = GS_ALV-KUNNR
IMPORTING
OUTPUT = LW_PARNR-PARTN_NUMB.
APPEND LW_PARNR TO LT_PARNR.
CLEAR LW_PARNR.

  • LW_PARNR-PARTN_ROLE = ‘WE’."合作伙伴功能 送達方
  • CALL FUNCTION ‘CONVERSION_EXIT_ALPHA_INPUT’
  • EXPORTING
  • INPUT =
  • IMPORTING
  • OUTPUT =
  • APPEND LW_PARNR TO LT_PARNR.
  • ‘RE’."合作伙伴功能 受票方
  • ‘RG’."合作伙伴功能 受票方
  • CLEAR L_POSNR.
    L_POSNR = L_POSNR + 10.

*行項目數據
CLEAR LW_ITEM.
LW_ITEM-ITM_NUMBER = L_POSNR. "項目編號
"物料
CALL FUNCTION ‘CONVERSION_EXIT_MATN1_INPUT’
EXPORTING
INPUT = GS_ALV-MATNR
IMPORTING
OUTPUT = LW_ITEM-MATERIAL
EXCEPTIONS
LENGTH_ERROR = 1
OTHERS = 2.
"數量
LW_ITEM-TARGET_QTY = GS_ALV-KWMENG."物料數量 .
LW_ITEM-PLANT = GS_ALV-VKORG."銷售機構與工廠是相同的,使用一下
LW_ITEM-STORE_LOC = GS_ALV-LGORT.
LW_ITEM-BATCH = GS_ALV-BATCH."批次
APPEND LW_ITEM TO LT_ITEM.
*確認
CLEAR: LW_ITEMX,LT_ITEMX…
LW_ITEMX-MATERIAL = ‘X’.
LW_ITEMX-TARGET_QU = ‘X’.
LW_ITEMX-PLANT = ‘X’.
LW_ITEMX-STORE_LOC = ‘X’.
LW_ITEMX-BATCH = ‘X’."批次
APPEND LW_ITEMX TO LT_ITEMX.
*數量
CLEAR: LW_SCHDL.
LW_SCHDL-REQ_QTY = GS_ALV-KWMENG.
LW_SCHDL-ITM_NUMBER = L_POSNR.
LW_SCHDL-REQ_DATE = GS_ALV-REQ_DATE ."交貨日期
APPEND LW_SCHDL TO LT_SCHDL.
CLEAR: LW_SCHDLX.
LW_SCHDLX-REQ_QTY = ‘X’.
LW_SCHDLX-ITM_NUMBER = L_POSNR.
LW_SCHDLX-REQ_DATE = ‘X’.
APPEND LW_SCHDLX TO LT_SCHDLX.

CLEAR:LS_COND,LS_CONDX.LS_COND-ITM_NUMBER = L_POSNR .LS_COND-COND_ST_NO = '010'.LS_COND-COND_COUNT = '01'.LS_COND-COND_TYPE = GS_ALV-KSCHL. "價格條件LS_COND-COND_VALUE = GS_ALV-NETPR. "銷售單價IF LS_COND-COND_VALUE IS INITIAL .CLEAR:LV_MATNR.CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'EXPORTINGINPUT = GS_ALV-MATNRIMPORTINGOUTPUT = LV_MATNREXCEPTIONSLENGTH_ERROR = 1OTHERS = 2.BREAK-POINT.SELECT SINGLE VERPR FROM MBEW WHERE MATNR = @LV_MATNR AND VPRSV = 'V' INTO @DATA(LV_VERPR).LV_SUMVERPR = LV_VERPR + LV_SUMVERPR .DATA(LV_WAERS) = GS_ALV-WAERS .LS_COND-COND_VALUE = LV_VERPR. "銷售單價ENDIF.LS_COND-CURRENCY = GS_ALV-WAERS. "統計貨幣
  • LT_COND-CURRENCY =‘CNY’
    LS_CONDX-COND_ST_NO = ‘010’.
    LS_CONDX-COND_COUNT = ‘01’.
    LS_CONDX-COND_TYPE = ‘X’.
    LS_CONDX-COND_VALUE = ‘X’.
    LS_CONDX-CURRENCY = ‘X’.
  • LT_CONDX-CURRENCY =‘X’
    APPEND LS_COND TO LT_COND.
    APPEND LS_CONDX TO LT_CONDX.
    ENDLOOP.
    IF LV_SUMVERPR IS NOT INITIAL .
    LS_COND-ITM_NUMBER = ‘000000’ .
    LS_COND-COND_ST_NO = ‘000’.
    LS_COND-COND_COUNT = ‘00’.
    LS_COND-COND_TYPE = ‘ZR03’. "價格條件
    LS_COND-COND_VALUE = LV_SUMVERPR. "銷售單價
    LS_COND-CURRENCY = LV_WAERS. "統計貨幣
  • LT_COND-CURRENCY =‘CNY’
    LS_COND-ITM_NUMBER = ‘000000’ .
    LS_COND-COND_ST_NO = ‘000’.
    LS_COND-COND_COUNT = ‘00’.
    LS_CONDX-COND_TYPE = ‘X’.
    LS_CONDX-COND_VALUE = ‘X’.
    LS_CONDX-CURRENCY = ‘X’.
  • LT_CONDX-CURRENCY =‘X’
    APPEND LS_COND TO LT_COND.
    APPEND LS_CONDX TO LT_CONDX.
    ENDIF.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'EXPORTINGORDER_HEADER_IN = LW_HEADERORDER_HEADER_INX = LW_HEADERXIMPORTINGSALESDOCUMENT = LV_VBELNTABLESRETURN = LT_RETURNORDER_ITEMS_IN = LT_ITEMORDER_ITEMS_INX = LT_ITEMXORDER_PARTNERS = LT_PARNRORDER_SCHEDULES_IN = LT_SCHDLORDER_SCHEDULES_INX = LT_SCHDLXORDER_CONDITIONS_IN = LT_CONDORDER_CONDITIONS_INX = LT_CONDX. "判斷是否返回有錯誤消息 CLEAR:LV_MESSAGE. LOOP AT LT_RETURN .IF LT_RETURN-TYPE CA 'EAW'.LV_MESSAGE = LV_MESSAGE && LT_RETURN-MESSAGE .DATA(LV_ICON) = ICON_LED_RED .ENDIF. ENDLOOP. IF LV_ICON IS INITIAL .LV_MESSAGE = '創建成功:' && LV_VBELN .LV_ICON = ICON_LED_GREEN . ENDIF. GS_ALV-MESSAGE = LV_MESSAGE . GS_ALV-ICON = LV_ICON . MODIFY GT_ALV FROM GS_ALV TRANSPORTING MESSAGE ICON WHERE BS = GS_ALV-BS AND SEL IS NOT INITIAL .
  • BREAK-POINT.
    CLEAR:GS_ALV,LV_ICON ,LV_MESSAGE.
    CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’
    EXPORTING
    WAIT = ‘X’.
    ENDLOOP.

ENDFORM.
&---------------------------------------------------------------------
*& Form temp_excel_get
&---------------------------------------------------------------------
*& text
&---------------------------------------------------------------------
*& --> P_
&---------------------------------------------------------------------
FORM TEMP_EXCEL_GET USING P_OBJID TYPE WWWDATA-OBJID.
DATA:L_OBJDATA LIKE WWWDATATAB,
L_RC LIKE SY-SUBRC.

DATA: L_FULLPATH TYPE STRING,
L_EXTENSION TYPE STRING,
L_FNAME LIKE RLGRAP-FILENAME.

L_EXTENSION = P_OBJID.

PERFORM GET_FILE_NAME USING ‘.xlsx’
‘Excel|*.xlsx;’
CHANGING L_FULLPATH.
IF L_FULLPATH = SPACE.
MESSAGE ‘請選擇下載文件名’ TYPE ‘E’.
ELSE.
L_FNAME = L_FULLPATH.
SELECT SINGLE RELID OBJID
FROM WWWDATA
INTO CORRESPONDING FIELDS OF L_OBJDATA
WHERE RELID = ‘MI’
AND OBJID = P_OBJID .

IF SY-SUBRC NE 0 OR L_OBJDATA-OBJID = SPACE.MESSAGE E001(00) WITH '文件不存在!'. ELSE.CALL FUNCTION 'DOWNLOAD_WEB_OBJECT'EXPORTINGKEY = L_OBJDATADESTINATION = L_FNAMEIMPORTINGRC = L_RCCHANGINGTEMP = L_FNAME.IF L_RC NE 0.MESSAGE E001(00) WITH '文件下載失敗!'.ENDIF. ENDIF.

ENDIF.

ENDFORM. "TEMP_EXCEL_GET
&---------------------------------------------------------------------
*& Form get_file_name
&---------------------------------------------------------------------
*& text
&---------------------------------------------------------------------
*& --> P_
*& --> P_
*& <-- L_FULLPATH
&---------------------------------------------------------------------
FORM GET_FILE_NAME USING P_EXTENSION
P_FILE_FILTER
CHANGING P_FULLPATH.
DATA: L_FILENAME TYPE STRING,
L_PATH TYPE STRING,
L_FULLPATH TYPE STRING,
L_TITILE TYPE STRING,
L_INIT_DIR TYPE STRING.

CLEAR P_FULLPATH.

L_TITILE = TEXT-T04.
L_INIT_DIR = TEXT-T03.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_SAVE_DIALOG
EXPORTING
WINDOW_TITLE = L_TITILE
DEFAULT_EXTENSION = ‘.xls’
INITIAL_DIRECTORY = L_INIT_DIR
PROMPT_ON_OVERWRITE = ‘X’
FILE_FILTER = P_FILE_FILTER
CHANGING
FILENAME = L_FILENAME
PATH = L_PATH
FULLPATH = L_FULLPATH
EXCEPTIONS
CNTL_ERROR = 1
ERROR_NO_GUI = 2
NOT_SUPPORTED_BY_GUI = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

P_FULLPATH = L_FULLPATH.
ENDFORM.

總結

以上是生活随笔為你收集整理的SAP BAPI_SALESORDER_CREATEFROMDAT2 创建销售订单的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩免费在线观看 | 啪啪肉肉污av国网站 | 在线亚洲欧美视频 | 欧美性色19p | 国产精品 国内视频 | 黄色网址a | 亚洲精品乱码久久久久久蜜桃动漫 | 久99久中文字幕在线 | 久久免费视频播放 | 精品久久久网 | 精品嫩模福利一区二区蜜臀 | 国产日韩精品久久 | 国产精品高潮呻吟久久av无 | 午夜少妇一区二区三区 | 国产亚洲精品成人av久久ww | 亚洲aⅴ在线 | 欧美aaa视频 | 美女中文字幕 | 婷婷在线视频 | 五月天久久久久久 | 日本资源中文字幕在线 | 国产中出在线观看 | 精品久久久久久国产偷窥 | www.com操| 91精品国产九九九久久久亚洲 | 久久少妇av | 久久99网站 | 国产一区 在线播放 | 免费观看av网站 | 久久在线免费观看 | 精品视频在线免费 | 超碰av免费| 亚洲精品在线观看av | 在线视频日韩一区 | 欧美国产亚洲精品久久久8v | 国产免费叼嘿网站免费 | 99精品国产免费久久久久久下载 | 韩国av一区二区三区在线观看 | 日韩av看片| www.五月婷婷 | 亚洲最新av网址 | 日日夜夜婷婷 | 成人亚洲精品国产www | 麻豆视频在线免费 | 久久久精品高清 | 国产精品久久久久久久电影 | 久久视频这里有精品 | 毛片精品免费在线观看 | 国产色婷婷精品综合在线手机播放 | 成人xxxx| 日韩免费在线观看 | 国产精品麻豆91 | 国产成人av片 | 国产精品欧美久久久久久 | 在线韩国电影免费观影完整版 | a视频免费看| 亚洲国产网站 | 亚洲黄色一级电影 | 五月导航 | 久草影视在线观看 | 91免费看片黄 | 尤物一区二区三区 | 日韩av女优视频 | 久久99视频免费观看 | 天天av在线播放 | 亚洲成人免费观看 | 成人福利在线 | 成人免费电影 | 中文字幕精品一区久久久久 | 久久蜜臀av| 久久综合精品一区 | 综合在线亚洲 | 81精品国产乱码久久久久久 | 性日韩欧美在线视频 | 在线中文字幕播放 | 午夜精品久久久久 | 国产不卡在线看 | 亚洲一区二区三区毛片 | 免费网站污 | 久久伊人操 | 久久男人中文字幕资源站 | 五月天堂色 | 91自拍91| 西西444www | adn—256中文在线观看 | 香蕉久久久久久av成人 | 日日操天天操夜夜操 | 成人福利av| 99久久精品午夜一区二区小说 | 日韩欧美在线高清 | 国产精品福利在线播放 | 国产a国产a国产a | 97超碰人人 | 狠狠色丁香婷婷综合久小说久 | 久久精品视频2 | 四虎影视成人 | 99精品系列 | 久久久影院 | 亚洲人人精品 | 久久久在线免费观看 | 中文字幕丝袜美腿 | 99久久精品久久久久久清纯 | 亚洲成人中文在线 | 久草在线视频在线观看 | 精品国产伦一区二区三区观看说明 | 国产99久久久国产精品成人免费 | 亚洲日韩欧美一区二区在线 | 黄色在线看网站 | 国产日韩中文字幕在线 | 九九免费在线观看 | 久久久久免费精品国产 | 久久久久国产成人精品亚洲午夜 | 97国产超碰在线 | 国产精品久久毛片 | 国产午夜精品一区二区三区在线观看 | 在线观看中文字幕dvd播放 | 麻豆国产网站入口 | 亚洲精品中文字幕视频 | 视频在线国产 | 亚洲日本一区二区在线 | 亚洲国产精品电影 | 亚洲精品中文字幕在线 | 99免费观看视频 | 久久xx视频| 天天做天天爱天天综合网 | 成人免费视频网址 | 国产在线观看中文字幕 | 精品国内自产拍在线观看视频 | 亚洲资源| 韩国av一区二区 | 欧美大片在线观看一区 | av中文字幕亚洲 | 中文字幕av全部资源www中文字幕在线观看 | 少妇bbb搡bbbb搡bbbb | 国产亚洲精品久久久久秋 | 网站免费黄色 | 91女子私密保健养生少妇 | 国产精品一区二区三区免费看 | 五月激情姐姐 | 亚洲男男gaygay无套 | 国产一级一级国产 | 日韩在线观看一区 | 四虎影视成人精品国库在线观看 | 日本久久电影网 | 美女视频黄是免费的 | 天天操天天射天天爽 | 久久99国产精品免费网站 | 国产精品入口传媒 | 亚洲精品xx| 91av视频免费在线观看 | 五月开心网| 亚洲精品高清一区二区三区四区 | 欧美日韩视频网站 | 97精品国产97久久久久久粉红 | 97在线观 | 人人要人人澡人人爽人人dvd | 久久久久国产精品一区二区 | 一区二区中文字幕在线 | 免费在线播放av电影 | 日韩高清精品一区二区 | 日韩中文幕| 色婷婷欧美 | 国产成人精品a | 男女激情免费网站 | 欧美色操 | 色国产精品| 在线观看的av网站 | 欧美成人精品三级在线观看播放 | 中文字幕一区二区三区乱码不卡 | 91精品国产亚洲 | 婷婷午夜 | 日韩在线视频国产 | 99热手机在线| 午夜久久福利影院 | 黄色av高清 | 国产精品爽爽久久久久久蜜臀 | 亚洲网久久| 亚洲成年人在线播放 | 中文字幕免费久久 | 丝袜精品视频 | 91热爆视频 | 狠狠色噜噜狠狠狠狠 | 亚洲黄色在线播放 | 香蕉视频在线免费 | 一本一本久久a久久精品牛牛影视 | 久久国产精品视频免费看 | 可以免费观看的av片 | 亚洲综合情 | 在线看国产视频 | 操一草 | 国产福利小视频在线 | 国产精久久久久久久 | 中文字幕韩在线第一页 | 波多野结衣在线中文字幕 | 色香蕉在线 | 中文字幕区 | 欧美一区二区三区免费看 | 久久久天天操 | 国产在线精品视频 | 在线 日韩 av | 在线日韩中文 | 精品极品在线 | 国产亚洲字幕 | 亚洲精品国产成人av在线 | 久久久18 | 日韩欧美国产精品 | 最近乱久中文字幕 | 欧美久久久久久久久中文字幕 | 久久精品麻豆 | 在线国产片 | 色噜噜噜 | 97视频在线观看视频免费视频 | 欧美色伊人 | 久草9视频| 国产日韩精品在线观看 | 欧美日韩高清国产 | av官网 | 在线视频日韩精品 | 国产成人精品一区在线 | 国产91丝袜在线播放动漫 | 亚洲在线精品视频 | 久艹在线观看视频 | 日韩激情在线 | 最近最新中文字幕视频 | 亚洲永久精品一区 | 亚洲精品视频网站在线观看 | 久久精品视频4 | 国产二区av | 国产精品麻豆免费版 | 在线免费中文字幕 | 丁香六月在线 | 久久成人午夜视频 | 国产91成人在在线播放 | 色视频网址| 国产麻豆果冻传媒在线观看 | 99视频精品免费视频 | 日本在线观看一区二区 | 99免费在线| 中文一区二区三区在线观看 | 亚洲va在线va天堂va偷拍 | 久久免费精品 | 日韩精品视频网站 | 麻豆一二 | 久久综合偷偷噜噜噜色 | 中文字幕色综合网 | 亚洲视频aaa | 在线观看黄色小视频 | 久久久综合电影 | 外国av网 | 欧美成年人在线观看 | 在线中文字母电影观看 | 国产精美视频 | 精品欧美小视频在线观看 | 天天爽人人爽 | 探花在线观看 | 五月婷婷综合激情 | 日本黄区免费视频观看 | 亚洲免费精彩视频 | 午夜久久电影网 | 亚洲伊人色 | 国产在线黄 | 成人h视频| 五月激情在线 | 久久国产免费看 | 麻花豆传媒mv在线观看网站 | 天天干 天天摸 天天操 | 在线观看视频一区二区三区 | 91麻豆精品国产 | 深爱婷婷网 | 久久人人添人人爽添人人88v | 国产视频 亚洲视频 | 国产精品久久久久久久久久久久冷 | 韩国视频一区二区三区 | 亚洲四虎在线 | 91视频最新网址 | 久久久亚洲精华液 | 国产成人一区二区三区 | 香蕉网站在线观看 | 99产精品成人啪免费网站 | 国产精品久久久久久吹潮天美传媒 | 九色最新网址 | 岛国一区在线 | 五月婷婷六月丁香 | 国产人成在线视频 | 国产一区二区三区在线免费观看 | 日韩欧美一区二区三区黑寡妇 | 亚洲欧美va| 视频国产 | 美女视频黄免费的久久 | 欧美日韩网址 | 色爽网站 | 国产亚洲激情视频在线 | 精品国产99国产精品 | 最近中文字幕大全中文字幕免费 | 国产999精品久久久久久 | 午夜av片| 国产视频97 | 福利视频午夜 | 激情黄色av | 天堂在线成人 | 国产精品中文在线 | 亚洲另类在线视频 | 免费看的黄色的网站 | 婷婷综合网 | 久久婷婷一区二区三区 | 国产精品第一 | 国产一区二区免费在线观看 | 欧美精品免费在线 | 中文字幕第一 | 欧美视屏一区二区 | 在线观看黄网 | 欧美日韩国产一区二区三区 | 久久大视频| www黄在线| 天天躁日日躁狠狠躁av中文 | 亚洲一区天堂 | 欧美人人 | 亚洲一级片在线看 | 在线观看免费高清视频大全追剧 | 亚洲国产剧情av | 午夜 在线| 韩国av电影在线观看 | 亚洲国产一二三 | 一级α片| 国产一级性生活视频 | 国产在线观看二区 | 欧美日本啪啪无遮挡网站 | 天天色天天射天天综合网 | 激情视频在线高清看 | 狂野欧美激情性xxxx欧美 | 国产精品久久久免费 | 国产精品自产拍在线观看中文 | 午夜精品一区二区三区视频免费看 | 天天干.com| 成人免费看片网址 | 日本久久精品视频 | av电影免费观看 | 亚洲五月六月 | 免费看搞黄视频网站 | 国产精品s色 | 成人av av在线 | 国产精品美乳一区二区免费 | 久久国内精品99久久6app | 免费 在线 中文 日本 | 日韩一区二区三区免费视频 | 中文字幕在线看视频 | 国产精品久久在线观看 | 日韩免费一区二区 | 日韩av在线看 | 在线中文字幕播放 | 中文字幕在线免费观看 | 91在线观 | 中文字幕免费高清在线观看 | 成年人黄色在线观看 | 成年人黄色免费网站 | 中文字幕丝袜制服 | 久久国产亚洲精品 | 亚洲专区 国产精品 | 香蕉久久久久久av成人 | 亚洲精品综合在线 | 500部大龄熟乱视频 欧美日本三级 | 一级黄色片在线免费观看 | 日韩高清免费观看 | 国内精品免费久久影院 | av在线播放免费 | 99一区二区三区 | 国内精品免费久久影院 | 一区二区中文字幕在线 | 激情婷婷色 | 国内精品久久久久影院一蜜桃 | 国产精品资源在线观看 | 日韩国产高清在线 | 成人全视频免费观看在线看 | 成年人毛片在线观看 | 久久视讯 | 国产九色91 | 91成品视频| 日日夜夜操操操操 | 久久久久免费精品视频 | 激情综合亚洲精品 | 色丁香久久 | 美女黄视频免费看 | 在线观看中文字幕dvd播放 | 中文字幕乱码日本亚洲一区二区 | 97日日碰人人模人人澡分享吧 | 欧美福利网址 | 亚洲免费在线视频 | 国产电影黄色av | 日韩精品第1页 | 日本中文字幕视频 | 综合色久 | 免费在线电影网址大全 | 久草爱| 日日干视频 | 人人干天天射 | 视频福利在线观看 | www.色婷婷.com | 亚洲精品免费在线观看视频 | 999在线视频| 久久99国产精品免费网站 | 国产美女精品久久久 | 国产午夜精品久久久久久久久久 | 激情动态 | 亚洲 欧美 精品 | 欧洲黄色片 | 午夜精品久久 | 国产精品久久久久久999 | 国产精品毛片久久蜜 | 香蕉网站在线观看 | 狠狠狠色丁香综合久久天下网 | 99精品国产高清在线观看 | av电影免费在线播放 | 日韩在线视频播放 | 日韩在线视频国产 | 国产在线观看网站 | 免费观看v片在线观看 | 天天爽夜夜爽人人爽曰av | 四虎影视国产精品免费久久 | 在线免费视频a | 婷婷丁香自拍 | 三级性生活视频 | 五月天电影免费在线观看一区 | 在线亚洲免费视频 | 亚洲日本精品视频 | 激情五月六月婷婷 | 一区二区成人国产精品 | 91精品天码美女少妇 | 久久99热这里只有精品国产 | 亚洲国产剧情av | 久久99日韩 | 97精品国产97久久久久久免费 | 青青河边草免费观看 | 国产精品亚 | 国产一区久久久 | 一区二区免费不卡在线 | 国产黄色av影视 | 亚洲视频电影在线 | 97超碰超碰 | av在线影视 | 天操夜夜操| 97超碰资源站| 国产一区高清在线 | 欧美另类美少妇69xxxx | 成人av在线电影 | 成人视屏免费看 | 国产精品欧美久久久久无广告 | 玖玖爱在线观看 | 亚洲欧美视频 | 国产亚洲精品久久久久久久久久 | 亚洲免费精品视频 | 亚洲精选视频免费看 | 日韩高清国产精品 | 日本字幕网 | 91成品人影院 | av大片免费看 | 免费看片日韩 | 精品国产区在线 | 国产精品18久久久久久vr | 高清一区二区三区 | 色婷婷狠狠干 | 国产日韩一区在线 | 国产 字幕 制服 中文 在线 | 日本在线观看一区二区三区 | 国产精品96久久久久久吹潮 | .国产精品成人自产拍在线观看6 | 欧美激情片在线观看 | av综合在线观看 | 中文在线8资源库 | 伊人超碰在线 | 久久综合偷偷噜噜噜色 | 日p视频在线观看 | 久久精品99国产国产 | 激情综合网在线观看 | 日韩欧美国产视频 | 500部大龄熟乱视频 欧美日本三级 | 久久久精品高清 | 激情五月婷婷综合 | 午夜骚影 | 亚洲成av片人久久久 | 欧洲视频一区 | 99精品国产99久久久久久福利 | 欧美日韩在线第一页 | 天天爱天天干天天爽 | 国产日韩在线看 | 日韩av电影手机在线观看 | 欧美午夜精品久久久久 | 美女福利视频网 | 亚洲精品视频偷拍 | 久久久久久久久久久久久影院 | 国产区在线 | 视频在线观看入口黄最新永久免费国产 | 久久99精品波多结衣一区 | 久久精品免费看 | 四虎8848免费高清在线观看 | www.精选视频.com | 国产精品美女视频网站 | 在线观看色视频 | 色婷婷激情电影 | 日韩欧美91 | 人人插人人艹 | 精品一区二区在线免费观看 | 亚洲精品成人 | 亚洲国产午夜精品 | 97人人爽人人 | 狠狠色丁香婷婷综合基地 | 日本xxxx.com | 国产一区免费视频 | .国产精品成人自产拍在线观看6 | 日本三级不卡视频 | 亚洲精品免费观看视频 | 国产精品久久久久久久久费观看 | 婷婷久久一区 | 超碰免费观看 | 三级在线视频播放 | 久久久久久美女 | av免费在线网站 | 曰韩精品| 中文字幕网站视频在线 | 99免费| 高清av在线 | 亚洲精品av中文字幕在线在线 | 99色国产 | a级国产片 | 精品一区在线看 | 国产伦精品一区二区三区四区视频 | 亚洲第一香蕉视频 | 欧美久久久久久久 | 亚洲成年人免费网站 | 日日草视频| 欧美精品免费在线 | 99热99热| www.天天成人国产电影 | 黄色aaa级片| 国产中文在线视频 | 国产高清无av久久 | 婷婷综合伊人 | 精品国产_亚洲人成在线 | 亚洲人久久久 | 亚洲人成在线电影 | 人人搞人人干 | 久久电影中文字幕视频 | 精品 一区 在线 | 亚洲精品88欧美一区二区 | 色悠悠久久综合 | www.色午夜,com | 91精品国产99久久久久久红楼 | 国产精品理论视频 | 91精品啪在线观看国产81旧版 | 欧美日韩在线观看一区二区 | 日韩电影一区二区三区 | 色999精品| 中文字幕有码在线观看 | 免费看的黄色小视频 | 成人免费在线看片 | 亚在线播放中文视频 | 久产久精国产品 | 色视频网站免费观看 | 国产精品2018 | 日本精品久久久久中文字幕5 | 81国产精品久久久久久久久久 | 久久综合加勒比 | 精品国产一区二区三区久久久蜜月 | 欧美a视频在线观看 | 国产免费成人 | 色吧av色av | 日韩美女久久 | 国产一级性生活视频 | 美女网站久久 | 一区二区三区 中文字幕 | 日韩欧美一区二区三区视频 | 久久av中文字幕片 | 96看片| 成在线播放| 欧美另类z0zx | 免费看国产曰批40分钟 | 天天av综合网 | 成人影片免费 | 亚洲国产剧情 | 亚洲精品视频在线观看网站 | 日韩精品一区二区三区外面 | 国产成人精品999在线观看 | 国产视频在线观看一区二区 | 国产精品免费久久久久久 | 狠狠操操 | 精品国产乱码久久久久久天美 | 香蕉视频最新网址 | 人人爽人人舔 | 99精品视频在线观看播放 | 日韩在线第一 | 亚洲aⅴ久久精品 | 日日爱999 | 中文字幕在线字幕中文 | 国产精品 999 | 日韩精品第1页 | 射射射av | 在线亚洲小视频 | 国产无套精品久久久久久 | 日韩精品视频在线观看免费 | 蜜臀av夜夜澡人人爽人人 | 粉嫩一二三区 | 久久久久国产成人精品亚洲午夜 | 国产一级黄色av | 亚洲精品影视在线观看 | 久久99爱视频 | 亚洲五月婷婷 | 国产成人在线免费观看 | 中日韩免费视频 | 97精品国产97久久久久久久久久久久 | 麻豆视频入口 | 射九九| 国产视频在线观看一区 | 成人av网址大全 | 九九国产视频 | 99国产精品久久久久久久久久 | 99精品视频播放 | 色永久免费视频 | 久久新视频 | 日韩黄色一级电影 | 免费在线观看中文字幕 | 91精品导航 | 免费中文字幕视频 | 国产手机在线播放 | 中文字幕成人一区 | 人人模人人爽 | 日韩免费在线观看网站 | 久久久不卡影院 | 国产一卡二卡在线 | 日韩精品一区二区三区高清免费 | 在线播放一区二区三区 | 国产一级淫片在线观看 | 在线观看视频91 | 中文字幕一区二区三 | 亚洲精品成人av在线 | 人人爽人人做 | 欧美日韩国产成人 | 91人人网| 天天干天天在线 | 天天操天天射天天插 | 亚洲国产精品激情在线观看 | 色中色综合 | 国产一区在线免费 | a特级毛片 | 91尤物国产尤物福利在线播放 | 高清国产一区 | 亚洲精品理论片 | 91大神免费在线观看 | 国精产品满18岁在线 | 99久久久久免费精品国产 | 69亚洲乱 | 国产视频久久 | 日韩免费一级a毛片在线播放一级 | 91视频在线国产 | 国产精品久久久久久久久蜜臀 | 精品国产诱惑 | 欧美日韩二区在线 | 波多野结衣视频一区二区三区 | 天堂av在线网 | 天天射天天操天天干 | 亚洲自拍av在线 | 免费成人av在线看 | 成人久久18免费网站麻豆 | 色网站在线看 | 狠狠干美女| 欧美激情视频一区二区三区 | 色999在线 | 91一区二区三区在线观看 | 欧美污在线观看 | 在线观看成人小视频 | 国产在线观看黄 | 色婷婷激情电影 | 久久视频网 | 在线观看精品黄av片免费 | 91在线资源 | 免费的国产精品 | 一级黄视频 | 欧美日韩一区久久 | 91精品国产乱码久久 | 五月婷婷黄色 | 91在线观看高清 | 最近中文国产在线视频 | 日本少妇久久久 | 日韩天天干 | 成人黄色毛片视频 | 精品亚洲男同gayvideo网站 | 91精品国产入口 | 国产一区二区三区视频在线 | 久久精品官网 | 中文字幕资源网 国产 | 奇米影音四色 | 亚洲黄色一级电影 | 国产成人一二片 | 不卡的av中文字幕 | 日韩在线观看第一页 | 久久tv视频 | 久草色在线观看 | 午夜精品在线看 | 91久久精品一区二区三区 | 欧美做受xxx| 二区中文字幕 | 亚洲在线视频网站 | 激情五月在线 | 成人禁用看黄a在线 | 夜夜操网 | 99国产视频 | 中文字幕成人网 | 国产精品一区久久久久 | 成人97视频一区二区 | 97色国产 | 国内精品久久久久影院优 | 婷婷六月天在线 | 这里只有精品视频在线 | 精品国产区在线 | 国产成人久久精品一区二区三区 | 狠狠色丁香婷综合久久 | 久久精品久久久精品美女 | 亚洲精品久久在线 | 国产区精品视频 | 91网址在线看 | 国产精品九九九 | 欧美午夜精品久久久久久孕妇 | 日日夜夜天天久久 | 91色亚洲 | 亚洲精品动漫成人3d无尽在线 | 黄色软件网站在线观看 | 看片网站黄色 | av在线电影免费观看 | 国产成人精品亚洲日本在线观看 | 成人小视频在线观看免费 | 97电影在线 | avwww在线| 国产视频欧美视频 | 91一区二区在线 | 国产97在线播放 | 97超碰在线资源 | 精品亚洲午夜久久久久91 | 日韩一区二区三区在线观看 | 亚洲爱视频 | 黄色小说18 | 中文字幕 第二区 | 欧美日韩99 | 国产色影院 | 一二三区视频在线 | 99久久久成人国产精品 | 人人爽人人澡人人添人人人人 | 国产成人一区二区精品非洲 | 亚洲成人免费观看 | 四虎成人在线 | 亚洲国产中文字幕在线 | 欧美午夜精品久久久久久孕妇 | 日韩性xxxx | 九九久久免费视频 | 国产精品视频久久久 | 亚洲综合色激情五月 | 夜夜躁狠狠燥 | 69亚洲视频| h动漫中文字幕 | 欧美日韩国语 | 久久久久久久久国产 | 91视频最新网址 | 99热这里只有精品在线观看 | 中日韩免费视频 | 91麻豆免费看 | 久久久久亚洲精品 | 成人9ⅰ免费影视网站 | 国产一级在线免费观看 | 国产视频精品网 | 日韩com | 在线视频 国产 日韩 | 欧美日韩在线观看不卡 | 深爱激情五月婷婷 | 伊人天堂网 | 久久艹在线观看 | 992tv成人免费看片 | 欧美另类交在线观看 | 好看的国产精品视频 | 亚洲专区在线视频 | 国产欧美精品在线观看 | 奇米影视777四色米奇影院 | 日韩区欧美久久久无人区 | 天天射综合网视频 | 免费网址你懂的 | 国内精品久久久久久久久久久久 | 97视频在线 | 亚洲成人黄色网址 | 国产一区在线免费观看 | 狠狠色狠狠色终合网 | av在线观| 国产精品一区二区av | 日韩黄色免费 | 国产精品入口麻豆www | 超碰av在线 | 欧美一级久久久 | 91麻豆网| 久要激情网 | 毛片永久新网址首页 | 国产小视频在线 | av.com在线 | 91视频亚洲 | 波多野结衣电影一区 | 国产拍揄自揄精品视频麻豆 | 欧美,日韩 | 久久精品一区二区 | 国产成人精品一区二 | 中文字幕有码在线播放 | 97超碰色 | 中文字幕色站 | 国内精品久久天天躁人人爽 | 欧美色图亚洲图片 | 91久久偷偷做嫩草影院 | 成人在线播放av | 在线观看精品视频 | 91丨九色丨蝌蚪丨老版 | 尤物97国产精品久久精品国产 | 国产福利91精品一区 | 天天综合视频在线观看 | 不卡精品 | 久久精品美女视频网站 | 久久精品之 | 免费黄色小网站 | 91视频 - 88av | 超碰在线91 | www久久精品 | 中文字幕视频播放 | 成 人 a v天堂| 中文字幕在线观看完整 | 日韩黄色在线电影 | 日三级在线| 最新日韩在线观看 | 色综合中文字幕 | 中文字幕视频在线播放 | 久久人人爽av | 视频在线观看入口黄最新永久免费国产 | 日韩精品视频免费看 | www.久久爱.cn| 久久久久麻豆v国产 | 超碰免费在线公开 | 国产精品高清av | 亚洲涩涩网| 久久夜夜夜 | 97操碰| 久久这里只有精品23 | 欧美精品视 | 天天色成人 | 91在线看黄| 日韩专区视频 | 97成人超碰 | 精品国产一区二区三区四区在线观看 | 97色se| 久久黄色免费 | 亚洲黄色高清 | 日日日视频 | 久久免费国产电影 | 精品在线观看视频 | 亚洲欧美婷婷六月色综合 | 欧美日韩电影在线播放 | 午夜视频在线网站 | 日韩三级在线 | 国内精品久久久久久久97牛牛 | 91中文字幕网 | 六月丁香婷婷网 | 免费观看视频的网站 | 99久久精品免费看 | 一级α片免费看 | 福利视频入口 | 成人在线播放av | 制服丝袜亚洲 | 久久久久久久久毛片 | 99re8这里有精品热视频免费 | 综合激情婷婷 | 成人av电影免费 | 日韩午夜一级片 | 亚洲黄色高清 | 久久久久久久av | 美女网站视频色 | 粉嫩一区二区三区粉嫩91 | 国产精品初高中精品久久 | 97精品国产97久久久久久免费 | 日本乱视频 | 日韩专区中文字幕 | 中文字幕一区在线 | 国产欧美精品一区二区三区 | 月下香电影| 久草在线免费电影 | av中文字幕网址 | 在线视频日韩欧美 | 91视频高清免费 | 成 人 黄 色视频免费播放 | 在线观看视频99 | 亚洲视频精品 | 麻豆一精品传二传媒短视频 | 日韩精品一区二区免费 | 中文字幕人成不卡一区 | 国产精品www | 日日操日日插 | 99在线免费视频 | 欧美特一级片 | 视频 国产区| 欧美激情第28页 | 国产性xxxx| 久久综合视频网 | 激情网第四色 | 热久久精品在线 | 日韩精品免费一区二区在线观看 | 亚洲综合激情小说 | 欧美日韩久久 | 国产精品久久久久久99 | 亚洲精品女人 | 国产精品18久久久久白浆 | 一级淫片a | 九九热只有这里有精品 | 欧美大jb| 免费视频成人 | 国产在线国偷精品产拍 | 欧美日一级片 | 九色免费视频 | 91视频在线观看免费 | 在线成人一区二区 | 国产精品一区二区三区久久 | 西西44人体做爰大胆视频 | 午夜美女视频 | 韩国在线一区二区 | 黄色一集片 | 麻豆国产精品va在线观看不卡 | 天天天射 | 日日干干| 久久国产91 | 日本中文字幕在线免费观看 | 成人在线免费观看视视频 | 日韩精品久久一区二区 | 国产伦理久久 | 国产69精品久久久久99尤 | 99色在线观看 | 婷婷丁香色综合狠狠色 | 黄色视屏在线免费观看 | 中文字幕在线视频免费播放 | 菠萝菠萝蜜在线播放 | 亚洲午夜精品久久久久久久久久久久 | 中文字幕日本电影 | 五月天激情开心 | 日韩高清国产精品 | 精品视频www | 少妇性bbb搡bbb爽爽爽欧美 | 欧美色图东方 | 高潮毛片无遮挡高清免费 | 久久精品视频免费观看 | 久久夜色网 | 久久深夜福利免费观看 | 色综合国产 | 麻豆91精品视频 | 国产精品无 | 精品美女久久久久久免费 | 天天色天天搞 | 超碰人人91 | 久久精品久久99精品久久 | 亚洲经典视频在线观看 | 久久久久99999 | 中文字幕亚洲精品日韩 | 在线观看国产亚洲 | 欧美网站黄色 | 日本三级中文字幕在线观看 | 911在线| 狠狠色丁香婷综合久久 | 成人在线电影观看 | 国产中文字幕免费 | 日本视频不卡 | 婷婷国产在线观看 | 国产精品美乳一区二区免费 | 婷婷国产一区二区三区 | 在线观看国产成人av片 | 伊人中文在线 | 97日日碰人人模人人澡分享吧 | 天天草av | 免费网站在线观看成人 | 亚洲一区二区三区精品在线观看 | 亚洲国产电影在线观看 | 久草视频在线免费 | 国产高清精| 天天干 天天摸 天天操 | 亚洲一区天堂 | 亚洲免费永久精品国产 | 九草视频在线 | 超碰97国产 | 日韩精品久久久久 | av在线最新| 99精品在线免费在线观看 | 久久伊人精品一区二区三区 | 欧美精品中文字幕亚洲专区 | 日韩在线中文字幕视频 | 97干com| 久久综合之合合综合久久 | a在线观看免费视频 | 中文字幕观看av | 超碰人人草人人 | 国产中文在线视频 | 五月天天在线 | 国产高清专区 | 亚洲国产精品传媒在线观看 | 日本一区二区免费在线观看 |