124
5/21/2018 supplier_relship-slidepdf.com http://slidepdf.com/reader/full/supplierrelship 1/124 SAP – SRM INDEX 1 BADIS E SUAS FUNCIONALIDADES................................................................................................ 2 1.1 BBP_AUTHORITY_CHECK.............................................................................................................. 2 1.2 BBP_CREATE_BE_PO_NEW.......................................................................................................... 2 1.3 BBP_CUF_BADI_2........................................................................................................................... 3 1.4 BBP_DOC_CHANGE_BADI............................................................................................................. 3 1.5 BBP_DOC_CHECK_BADI................................................................................................................ 4 1.6 BBP_DOC_SAVE_BADI................................................................................................................... 5 1. BBP_SAP!M"1_IN_BADI................................................................................................................ 5 1.# BBP_SC_MODIFY_UI...................................................................................................................... 6 1.$ BBP_SUS_DOWN"D_FI"ES............................................................................................................ 1.1% BBP_UI_CONTRO"_BADI............................................................................................................... 1.11 BBP_OUTPUT_CHANGE_SF.......................................................................................................... # 1.12 BBP_CATA"OG_TRANSFER.......................................................................................................... # 1.13 BBP_WF_"IST................................................................................................................................. $ 1.14 BBP_ITEM_CHECK_BADI............................................................................................................. 1% 1.15 BBP_CTR_BE_CREATE................................................................................................................1% 2 CUSTOMIZAÇÃO DO SRM-SUS....................................................................................................... 11 3 C-FOLDER......................................................................................................................................... 19 4 DICAS................................................................................................................................................ 24 PROCEDIMENTOS  &UE DEVEM SER E!ECUTADOS........................................................................................ 24 4.1.1 O que são Customer Fields?................................................................................................................24 4.1.2 Como encontrar a transação de uma tela WEB...................................................................................26 4.1.3 Como encontrar templates !"# de uma tela WEB...........................................................................3$ 4.1.4 Como %a&er para c'amar um (")*!FO*" customi&ado..................................................................3+ 4.1., Como criar Customer Field para )ccount -isuali&ação cont/0il.....................................................3+ 4.1.6 Como contornar a limitação de uma clula do (mart%orm..................................................................3 4.1.+ Como 'a0ilitar e desa0ilitar campos standard....................................................................................3 4.1. Como criar um noo seriço de internet..............................................................................................3 PROCEDIMENTOS  &UE N'O DEVEM SER E!ECUTADOS................................................................................4# 4.1. "odi%icaç5es em templates !"#.......................................................................................................4 4.1.1$ alidar modi%icaç5es apenas na tela em que se dese7a........................................................................4 4.1.11 Cuidados ao criar customer %ields.......................................................................................................4 5 LISTA DE TRANSAÇÕES E SUAS FUNCIONALIDADES................................................................50 6 LISTA DE TABELAS E FUNÇÕES.................................................................................................... 63 T  ABE"AS.................................................................................................................................................. 63 FUN()ES................................................................................................................................................. 64 BEST !RATICES............................................................................................................................... 6 P  AR*METROS  DE ENTRADA E SA+DA DAS BADIS........................................................................................ 6 CRIA('O DE INC"UDE TOP....................................................................................................................... 6 PROGRAMA PADR'O PARA CHAMADAS DE ROTINAS.....................................................................................% V,-/0 1.%CURRENT_NEW_ P, 1 0 124 R,7,, 1 "8 9,: ;< F,-: "=> C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

supplier_relship

Embed Size (px)

DESCRIPTION

supplier_relship

Citation preview

  • 5/21/2018 supplier_relship

    1/124

    SAP SRMINDEX

    1 BADIS E SUAS FUNCIONALIDADES................................................................................................2

    1.1 BBP_AUTHORITY_CHECK..............................................................................................................21.2 BBP_CREATE_BE_PO_NEW.......................................................................................................... 21.3 BBP_CUF_BADI_2........................................................................................................................... 31.4 BBP_DOC_CHANGE_BADI............................................................................................................. 31.5 BBP_DOC_CHECK_BADI................................................................................................................41.6 BBP_DOC_SAVE_BADI................................................................................................................... 51. BBP_SAP!M"1_IN_BADI........................................................................................................... ..... 51.# BBP_SC_MODIFY_UI............................................................................................................ .......... 61.$ BBP_SUS_DOWN"D_FI"ES............................................................................................................1.1% BBP_UI_CONTRO"_BADI...............................................................................................................1.11 BBP_OUTPUT_CHANGE_SF..........................................................................................................#

    1.12 BBP_CATA"OG_TRANSFER.......................................................................................................... #1.13 BBP_WF_"IST................................................................................................................................. $1.14 BBP_ITEM_CHECK_BADI.............................................................................................................1%1.15 BBP_CTR_BE_CREATE................................................................................................................1%

    2 CUSTOMIZAO DO SRM-SUS....................................................................................................... 11

    3 C-FOLDER.........................................................................................................................................19

    4 DICAS................................................................................................................................................ 24

    PROCEDIMENTOS&UEDEVEMSERE!ECUTADOS........................................................................................244.1.1 O que so Customer Fields?................................................................................................................24

    4.1.2 Como encontrar a transao de uma tela WEB...................................................................................26

    4.1.3 Como encontrar templates !"# de uma tela WEB...........................................................................3$4.1.4 Como %a&er para c'amar um (")*!FO*" customi&ado..................................................................3+

    4.1., Como criar Customer Field para )ccount -isuali&ao cont/0il.....................................................3+

    4.1.6 Como contornar a limitao de uma clula do (mart%orm..................................................................34.1.+ Como 'a0ilitar e desa0ilitar campos standard....................................................................................3

    4.1. Como criar um noo serio de internet..............................................................................................3

    PROCEDIMENTOS&UEN'ODEVEMSERE!ECUTADOS................................................................................4#4.1. "odi%ica5es em templates !"#.......................................................................................................4

    4.1.1$ alidar modi%ica5es apenas na tela em que se dese7a........................................................................4

    4.1.11 Cuidados ao criar customer %ields.......................................................................................................4

    5 LISTA DE TRANSAES E SUAS FUNCIONALIDADES................................................................50

    6 LISTA DE TABELAS E FUNES....................................................................................................63TABE"AS.................................................................................................................................................. 63FUN()ES.................................................................................................................................................64

    BEST !RATICES............................................................................................................................... 6

    PAR*METROSDEENTRADAESA+DADASBADIS........................................................................................6CRIA('ODEINC"UDE TOP.......................................................................................................................6PROGRAMAPADR'OPARACHAMADASDEROTINAS.....................................................................................%

    V,-/0 1.%CURRENT_NEW_ P, 1 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    2/124

    SAP SRM

    BADI" # "$%" &$'()*'%+),%,#"

    1.1 BB!AUTORIT/CEC #% ##+*

    D#"()78*V,-//@, :, =80-/>0 ?- :0@=,80 0 EBP

    F$'()*'%+),%,#"E8 BADI 8, @00 /7/::, 97/:- =80-/::, :0 ==-/0 ?- 78,-- = :0@=,80. O:, ?-;70=,- , ?0/;/7/::, ;8 09,- % ?- 0 ?-,8-0 EV_SUBRC : BADI.

    F)+*"

    NJA

    M:*,*"AUTHORITY_CHECK_PRODOC V7/: =80-/>0 :0 ==-/0 ?- :0@=,80 -,,-,8, 0@0?-:0-

    AUTHORITY_CHECK_VENDOR V7/: =80-/>0 :0 ==-/0 ?- :0@=,80 -,,-,8, 00-,@,:0-

    !%;#*"IV_USERNAME I0- 0 0, :0 ==-/0 =, ,8 ,L,@=8:0 0 ?-0@,0IS_AUTH_CHECK D,87, :0 :0@=,80 =, ?0/;/7/8 =80-/>- 0 ?-0@,0ET_MESSAGES T;,7 :, ,, =, ?0:, ,- ,L/;/: 0 ==-/0EV_SUBRC F7 :, =80-/>0 /=7 % ,8 =80-/>:0 @0 , :/,-,8, ,8 ,

    =80-/>0.

    1.2 BB!CREATEBE!ONE< #% ##+*

    D#"()78*EL/8 0 @-/- = ?,:/:0 0 /8, ;@,:

    F)+*"NJA

    M:*,*"FI""_PO_INTERFACE A78,- ::0 :, ?,:/:0 =, , @-/:0 ?,7 RFC BAPI_PO_CREATEFI""_PO_INTERFACE1 A78,- ::0 :, ?,:/:0 =, , @-/:0 ?,7 RFC BAPI_PO_CREATE1

    !%;#*"IS_SC_DOCUMENT C08 /0-, :0 :0@=,80 =, ,8 ,-:0 0 ?,:/:0IS_CONTRO" C08 0 "OGSYS :0 /8, ?- 0:, 0 ?,:/:0 ,8 ,:0 ,9/:0CS_CTR"_ATT C08 /0-, :0 :0@=,80 ,L0CS_PO1_DOCUMENT C08 /0-, :0 ?,:/:0 =, ,8 ,:0 @-/:0V,-/0 1.%CURRENT_NEW_ P, 2 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    3/124

    SAP SRM

    F$'()*'%+),%,#"E8 BADI ?0/;/7/8 78,-0 : /0-, :0 ?,:/:0 =, ,8 ,:0 @-/:0 8, =, ,8@,=, RFC :, @-/0 :, ?,:/:0.

    1.3 BB!CUFBADI2 #% ##+*

    D#"()78*C?0 :0 @7/,8, =8/7/>0 :0 T;7, C08-07 8:-:

    F)+*"NJA

    M:*,*"MODIFY_SCREEN M80:0 =, ?-0@,:0 =:0 0@0--, = 8-/0 :, 8,7 0 SRMMODIFY_INPUT M80:0 =, ?-0@,:0 =:0 = ::0 /,-/:0 , = @?0 : 8,7 0SRM.MODIFY_OUTPUT M80:0 =, ?-0@,:0 =:0 7= @?0 ,- ,L/;/:0 8,7 :0 SRM.MODIFY_MODE_&UOT M0://@ 0 0:0 :, ,:/0 : 8,7 0 SRM.

    !%;#*"IV_DOC_TYPE I:/@ 0 8/?0 :0 :0@=,80.IV_DOC_GUID P0=/ /0-0 :0 GUID :0 :0@=,80 ?-0@,:0.IS_HEADER P0=/ /0-, :, @;,70 :0 :0@=,80 ?-0@,:0.IS_ITEM P0=/ /0-, :, I8, :0 :0@=,80 ?-0@,:0.

    ET_FIE"DS N,8 8;,7 @08 7/8 :, C=80,- F/,7: 0:, 78,-:0 0 @?0 !DISP"AY ?0Q9,7 @08-07- ,L/;/0 , 0 @?0 !INPUT ?0Q9,7 ;/7/8- 0= :,;/7/8- :,8,-/:0C=80,- F/,7:.

    F$'()*'%+),%,#"E8 BADI =8/7/>: ?- @08-07- ,L/;/0 :0 C=80,- F/,7: , /?=7- 0 ?-0@,0 8:-:78,-, , :0@=,80 ?,70 80 :, =, ,7 = : 78/ BADIS :, PBO ,- ?-0@,:.

    1.4 BB!DOCCAN=EBADI #% ##+*

    D#"()78*BADI ?- 0://@0 :, :0@=,80 :, @0?- EBP.

    F)+*"BUS22%1 C8,0-/ :, 0;,80 BBP /8, 70@7BUS22%5 C8,0-/ :, 0;,80 8=- BBPBUS22%3 C8,0-/ :, 0;,80 @0/-0 BBPBUS2121 C8,0-/ :, 0;,80 @--/0 :, @0?- BBPSOCO CC ?J@08/=0 :0 ?-0@,,80 0 S0=-@/ C0@?/8

    V,-/0 1.%CURRENT_NEW_ P, 3 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    4/124

    SAP SRMBUS22%2 C8,0-/ :, 0;,80 0,-8 70@7 BBPBUS22%% C8,0-/ :, 0;,80 ?-0?08 70@7 BBPBUS22%# T/?0 :, 0;,80 7,/70 BBP

    BUS2%%%113 T/?0 :, 0;,80 @08-80 BBPBUS2231 T/?0 :, 0;,80 SUS 9/0 ,8-,BUS2232 T/?0 0;,80 SUSCO @0/-0 ?,:/:0 , SUSBUS2234 T/?0 0;,80 SUSINV 8=- , SUSBUS223% T/?0 0;,80 SUSPOBUS22%$ T/?0 0;,80 BBP @0/-0 ?,:/:0BUS22%6 T/?0 :, 0;,80 BBP 7/8 :, 0-,@,:0-,

    M:*,*"BBP_BID_CHANGE A78,- /0-, -,,-,8, S07/@/8, :, C080.BBP_AUC_CHANGE A78,- /0-, -,,-,8, 0 ",/70.BBP_&UOT_CHANGE A78,- /0-, -,,-,8, C08,.BBP_SC_CHANGE A78,- /0-, -,,-,8, C--/0 :, C0?-

    !%;#*"IT_PARTNER C08 /0-, :0 ?-@,/-0 -,7@/0:0 0 :0@=,80.IT_ORGDATA C08 /0-, : 0-/>0 :0 @0?-:0- -,?09,7 ?,70 :0@=,80.IS_HEADER C08 /0-, :, @;,70 :0 :0@=,80 ?-0@,:0.ET_ITEM C08 /0-, :0 /8, :0 :0@=,80 ?-0@,:0.

    F$'()*'%+),%,#"T0: 9,> =, = :0@=,80 0 SRM , 0:0 :, ,:/0 ,8 ,:0 78,-:0 ,8 BADI @/0:.N,7 ?0Q9,7 78,-- /0-, :0 :0@=,80 880 0 /8, @00 0 @;,70.

    1.5 BB!DOCCECBADI #% ##+*

    D#"()78*BADI ,-7 9,-//@0 @-=>: ?J-,8/8=/0 :, ,,

    F)+*"BUS22%1 C8,0-/ :, 0;,80 BBP /8, 70@7BUS22%5 C8,0-/ :, 0;,80 8=- BBPBUS22%3 C8,0-/ :, 0;,80 @0/-0 BBPBUS2121 C8,0-/ :, 0;,80 @--/0 :, @0?- BBPSOCO CC ?J@08/=0 :0 ?-0@,,80 0 S0=-@/ C0@?/8BUS22%2 C8,0-/ :, 0;,80 0,-8 70@7 BBPBUS22%% C8,0-/ :, 0;,80 ?-0?08 70@7 BBPBUS22%# T/?0 :, 0;,80 7,/70 BBP

    BUS2%%%113 T/?0 :, 0;,80 @08-80 BBPBUS2231 T/?0 :, 0;,80 SUS 9/0 ,8-,BUS2232 T/?0 0;,80 SUSCO @0/-0 ?,:/:0 , SUSBUS2234 T/?0 0;,80 SUSINV 8=- , SUSBUS223% T/?0 0;,80 SUSPOBUS22%$ T/?0 0;,80 BBP @0/-0 ?,:/:0BUS22%6 T/?0 :, 0;,80 BBP 7/8 :, 0-,@,:0-,

    M:*,*"

    V,-/0 1.%CURRENT_NEW_ P, 4 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    5/124

    SAP SRMBBP_DOC_CHECK M80:0 ?-0@,:0 =:0 /0-, :0 :0@=,80 0 97/::.

    !%;#*"

    IV_DOC_GUID GUID :0 D0@=,80 ?-0@,:0.ET_MESSAGES T;,7 =, @08 ,, =, ,-0 ,/8/: ?- 0 0-,@,:0- 97/:0: /0-, :0 :0@=,80.

    F$'()*'%+),%,#"E8 BADI ?-0@,: =:0 0 ::0 :0 :0@=,80 0 97/::0.E7 ?0:, ,- =8/7/>: ?- >,- @0 =, @,-80 @?0 ?0 ,- :,//:0 @00 0;-/8-/0.

    1.6 BB!DOCSAEBADI #% ##+*

    D#"()78*BADI ,-7 ?- 9,-//@, :/@/0/

    F)+*"BUS22%1 C8,0-/ :, 0;,80 BBP /8, 70@7BUS22%5 C8,0-/ :, 0;,80 8=- BBPBUS22%3 C8,0-/ :, 0;,80 @0/-0 BBPBUS2121 C8,0-/ :, 0;,80 @--/0 :, @0?- BBPSOCO CC ?J@08/=0 :0 ?-0@,,80 0 S0=-@/ C0@?/8BUS22%2 C8,0-/ :, 0;,80 0,-8 70@7 BBPBUS22%% C8,0-/ :, 0;,80 ?-0?08 70@7 BBPBUS22%# T/?0 :, 0;,80 7,/70 BBPBUS2%%%113 T/?0 :, 0;,80 @08-80 BBPBUS2231 T/?0 :, 0;,80 SUS 9/0 ,8-,

    BUS2232 T/?0 0;,80 SUSCO @0/-0 ?,:/:0 , SUSBUS2234 T/?0 0;,80 SUSINV 8=- , SUSBUS223% T/?0 0;,80 SUSPOBUS22%$ T/?0 0;,80 BBP @0/-0 ?,:/:0BUS22%6 T/?0 :, 0;,80 BBP 7/8 :, 0-,@,:0-,

    M:*,*"BBP_DOC_SAVE M80:0 @,:0 =:0 /0-, :0 :0@=,80 ,80 ,:0 79.

    !%;#*"IV_DOC_GUID GUID :0 D0@=,80.

    F$'()*'%+),%,#"N,8 BADI /0-, :0 :0@=,80 ?0:, ,- 78,-: 0 0,80 , =, ,8 ,80 ,:079.

    1. BB!SA!XML1INBADI #% ##+*

    V,-/0 1.%CURRENT_NEW_ P, 5 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    6/124

    SAP SRMD#"()78*BADI ?- 0://@0 :0 ?,,80 :, ,8-: SAP!M"

    F)+*"PO T/?0 ,, ?- ,, :0 ?,:/:0 C-/- , M0://@-CONF T/?0 :, ,, ?- ,, @0/-0 ,-9/0INV T/?0 ,, ?- ,, :, 8=-,80&UOT T/?0 ,, ?- ,, :, @080

    ASN T/?0 ,, ?- ,, :, 9/0 ,8-,S_POCANCE" T/?0 ,, ?- ,, @@,7,80 ?,:/:0 SUSS_PO T/?0 ,, ?- ,, :0 ?,:/:0 SUSS_CONF T/?0 ,, ?J,, @0/-0 ,-9/0 SUSS_INV T/?0 ,, ?- ,, :, 8=-,80 SUSPO"D T/?0 ,, ?- ?,:/:0 :0@=,80 7,7RF&"D T/?0 ,, ?- 07/@/80 @080 :0@=,80 7,7CT"D T/?0 ,, ?- @08-80 :0@=,80 7,7BUS22%6 T/?0 :, 0;,80 BBP 7/8 :,

    0-,@,:0-,

    M:*,*"PURCHASEORDER_SUS M80:0 0:, /0-, :0 ?,:/:0 ? 8, :, ,-, @--,:0 SUS.

    !%;#*"CS_HEADER I0-, :0 @;,70 :0 ?,:/:0.CT_ITEM I0-, :, /8, :0 ?,:/:0.CT_PARTNER I0-, :0 0-,@,:0- 8-,7:0 0 ?,:/:0.

    F$'()*'%+),%,#"A BADI BBP_SAP!M"1_IN_BADI ?-/,/- /?7,,80 0:, /0-, :0 ?,:/:0 ?

    8, :, 79 0 SUS. C0 /80 ?0:,0 78,-- /0-, 0= ,0 @-,@,8- 090 ::0 ,8, ?,:/:0.

    1.> BB!SCMODIF/UI #% ##+*

    D#"()78*BADI ?- 0://@0 :0 7

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    7/124

    SAP SRM

    1.9 BB!SUSDO:0 ?- ?-0@,- @08, 9/0 :0 F0-,@,:0-.BBP_BID_UI_CTR" M80:0 =8/7/>:0 ?- ?-0@,- S07/@/8, :, C08,.BBP_SC_UI_CTR" M80:0 =8/7/>:0 ?- ?-0@,- D0@=,80 :0 8/?0 C--/0 :, C0?-.BBP_SOCO_UI_CTR" M80:0 =8/7/>:0 0 S0=-@/ C0@?/8.BBP_AUC_UI_CTR" M80:0 =8/7/>:0 ?- ?-0@,- :0@=,80 :0 8/?0 ",/70.

    V,-/0 1.%CURRENT_NEW_ P, 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    8/124

    SAP SRM!%;#*"IV_FIE"DNAME N0, :0 @?0 =, ,8 ,:0 ?-0@,:0 A BADI ? ?0- 80:0 0 @?0S8:-: : 8,7.

    IS_HEADER P0=/ /0-, :, @;,70 :0 :0@=,80 ?-0@,:0.IS_ITEM P0=/ /0-, :, /8, :0 :0@=,80 ?-0@,:0.IV_MODE A78,- 0 0:0 :, ,:/0 : 8,7 ?-0@,: 0:, E /=7 ,:/89,7 .CV_INVISIB"E T0- 0 @?0 ?-0@,:0 /9/Q9,7 =:0 -@:0 @0 0 970- !.CV_INPUT_READY ;/7/8 0 @?0 ?-0@,:0 =:0 -@:0 @0 0 970- ! , :,;/7/8 =:0,8/9,- 9>/0.

    F$'()*'%+),%,#"E8 = : BADI / =8/7/>: ?0/ ? ?,7 /0-/ :0 ?-0@,0 , SRM. NBBP_UI_CONTRO"_BADI ?0Q9,7 @08-07- ,L/;/0 , ,:/0 :, @?0 8:-: ?-0@,:0;, @00 @08-07- ,:/0 : ?-?-/ 8,7. A8-9 :, BADI ?0:,0 >,- @: 8,7@=80/>:. X 8; =/80 =8/7/>: ?- ,L?0-8- 7 0 HTM"

    1.11 BB!OUT!UTCAN=ESF #% ##+*

    D#"()78*M0://@- ?-,8-0 :, Q:.

    F)+*"NJA

    M:*,*"CHANGE_FORMS M80:0 =8/7/>:0 ?- 78,-- @: :, S-80- 8:-: ?-@=80/>:0.

    !%;#*"IV_GUID GUID :0 :0@=,80 ?-0@,:0.IS_PARTNER P0=/ /0-, :0 ?-@,/-0 :0 :0@=,80.IV_OBECT_TYPE P0=/ /0-, :0 8/?0 :0 :0@=,80.CV_SMARTFORM C08 0 0, :0 S-80- ,, ?-,8-0 ?0:, ,- 78,-:0 ?0/;/7/8:0 @: :0 S-80- C=80/>:0.

    F$'()*'%+),%,#"P0/;/7/8 78,-0 : @: :, = S-80- 8:-: ?- = C=80/>:0, /80 ?0:, ,- ,/80?- 80:0 -,78-/0 , SRM.

    1.12 BB!CATALO=TRANSFER #% ##+*D#"()78*EL/8 0 8-,-/- 0 @--/0 :, @0?- :, = @8700

    F)+*"NJA

    V,-/0 1.%CURRENT_NEW_ P, # 0 124 R,7,, 1"8 9,: ;< F,-: "=>

    C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    9/124

    SAP SRMM:*,*"ENRICH_ITEM_DATA M80:0 @:0 0 0,80 : /,-0 :, = /8, :0 C8700 ?- =

    C--/0 :, C0?-.

    !%;#*"ET_SC_ITEM_DATA C08 /0-, :0 I8, =, ,8 ,:0 /,-/:0 0 C--/0 :, @0?-90@ ?0:, 78,-- ,8 8;,7 , @0,=,8,,8, 0 /8, :0 @--/0 /,-/:0.ET_SC_MESSAGES T;,7 :, ,, ,-, ,L/;/: 0 ==-/0.

    F$'()*'%+),%,#"E8 BADI ?,-/8, 78,-0 :, = /8, :, @--/0 0 0,80 , =, ,8, ,8 ,:0 /,-/:0.

    1.13 BB!

  • 5/21/2018 supplier_relship

    10/124

    SAP SRM1.14 BB!ITEMCECBADI #% ##+*

    D#"()78*BADI ,-7 9,-//@0 @-=>: :, /8, ?- :,907=0 :, ,,

    F)+*"BUS22%1 C8,0-/ :, 0;,80 BBP /8, 70@7BUS22%5 C8,0-/ :, 0;,80 8=- BBPBUS22%3 C8,0-/ :, 0;,80 @0/-0 BBPBUS2121 C8,0-/ :, 0;,80 @--/0 :, @0?- BBPSOCO CC ?J@08/=0 :0 ?-0@,,80 0 S0=-@/ C0@?/8BUS22%2 C8,0-/ :, 0;,80 0,-8 70@7 BBPBUS22%% C8,0-/ :, 0;,80 ?-0?08 70@7 BBPBUS22%# T/?0 :, 0;,80 7,/70 BBPBUS2%%%113 T/?0 :, 0;,80 @08-80 BBPBUS2231 T/?0 :, 0;,80 SUS 9/0 ,8-,

    BUS2232 T/?0 0;,80 SUSCO @0/-0 ?,:/:0 , SUSBUS2234 T/?0 0;,80 SUSINV 8=- , SUSBUS223% T/?0 0;,80 SUSPOBUS22%$ T/?0 0;,80 BBP @0/-0 ?,:/:0BUS22%6 T/?0 :, 0;,80 BBP 7/8 :, 0-,@,:0-,

    M:*,*"BBP_ITEM_CHECK M80:0 @:0 ?- @: /8, :0 :0@=,80 ?-0@,:0.

    !%;#*"IV_DOC_GUID GUID :0 @;,70 :0 :0@=,80 0 =7 ?,-8,@, 0 /8, =, ,8 ,:0 ?-0@,:0.IV_ITEM_GUID GUID :0 /8, ?-0@,:0.ET_MESSAGES E8 8;,7 @08 ,, =, 0 ,L/;/: 0 ==-/0 @00 0://@9,7

    ?0Q9,7 =8/7/>7 ?- ;70=,- = ?-0@,0 8-9 :, = ,, :, ,--0.

    F$'()*'%+),%,#"E8 BADI =8/7/>: ?- 97/:- ::0 :, /8, :0 :0@=,80 ?-0@,:0. E7 ?-0@,: ?-80:0 /8, :, = :0@=,80 , ?,-/8, :, @0-:0 @0 = 9,-//@, =, ,, ,,L/;/: 0 ==-/0 , ?0 ,- /8,--0?/:0 8-9 :, ,, :, ,--0.

    1.15 BB!CTRBECREATE #% ##+*D#"()78*EL/8 0 @-/- = @08-80 0 /8, B@,:

    F)+*"NJA

    M:*,*"CONTRACT_INTERFACE_FI"" M80:0 ?-0@,:0 ? @-/0 :, = @08-80 , =, ?,-/8,78,-- /0-, :,, @08-80 8, =, ,7, , 790 0 B@,:.

    V,-/0 1.%CURRENT_NEW_ P, 1% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    11/124

    SAP SRM!%;#*"IV_SRC_GUID GUID :0 :0@=,80 =, ,-0= 0 @08-80.

    IV_"OGICA"_SYSTEM "0/@7 S: , ,- ,@,-/0 78,-0 :, 0;,80 8:-: /80 , = -:,?-8, :, ,= @:/0 ,7 =8/7/> @08-07:0-, , 9/, =, ?0:, ,- 78,-:0 9/ @0/=-0. A/0-/ :,, @08-07:0-, , 9/, 8:-: ?0:, ,- =;8/8=Q:0 ?0- 0;,80 ?-?-/0. E8@=80/>0 ,/8 8-9 : 8-0 SPRO.

    A;/L0 ,L/;/:0 = ,L,?70 :, @=80/>0 0:, ,@,-/0 78,-- 0 @08-07:0- -,?09,7 ?,79/=7/>0 :0 :,87, :0 ?,:/:0 :, @0?-.

    O @08-07:0- -,?09,7 ?0- ,8, ,9,80 /@ 70@7/>:0 SE#% ,Controller>order>detail_view.sub. N0 :,87, :,8, @08-07:0- 9,-//@0 =, ,8, ?0=/0@/:0 @7, CLSUSCORDERDETAILIE< 0:, ,80 70@7/>:0 0 ,9,80 :/?-:00 9/=7/>- 0 ?,:/:0 0 >,- 0 :070: :0 ,0 ,8@...

    V,-/0 1.%CURRENT_NEW_ P, 11 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    12/124

    SAP SRM

    F)@$% 1 C*'*+%,* ,#%)+)#."$

    V,-/0 1.%CURRENT_NEW_ P, 12 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

    C+%""# #"*'"#+ #+*" ##'*" ,*(*'*+%,*

  • 5/21/2018 supplier_relship

    13/124

    SAP SRMA ,@07 :0 @08-07:0- @0/=-: 8-9 : 8-0 SPRO @0 @-/0 :, A@8/0 SA!R##'(# IMG>SAP Implementation Guide> Supplier Relationship Manaement > Supplier Sel!"Servi#es > Settins !or $ser Inter!a#e > %etermine A#tionsG

    F)@$% 2 S!RO

    N 8-0 SPRO 9,-//@0 =, A@8/0 @0/=-: ?- 0 @08-07:0- , =,80 order.detail.view.

    V,-/0 1.%CURRENT_NEW_ P, 13 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    14/124

    SAP SRM

    F)@$% 3 S!RO %etermine A#tions

    V,-/0 1.%CURRENT_NEW_ P, 14 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    15/124

    SAP SRMP- 0;-,?0- 0 @08-07:0- 8:-: :,9, ,- /,-/:0 = 090 -,/8-0 @0 0 ,0 0, : @8/0@0 = Z\[ 0 /Q@/0.

    F)@$% 4 A,)78* ,# $ '** #@)"* '% S!RO )',)(%',* % $)+)?%78* ,# $ (*'*+%,*,)#'# ,* "%',%, %% )"$%+)?%78* ,# #,),*" ,# (*%.

    N0 @?0 @08-07:0- C08-077,- @070@- 0 @/0 , 0 0, :0 @08-07:0- =, ,- =8/7/>:0 , =,:,9, ,- @-/:0 :,8-0 : ?7/@0 BSP 8-0 SE#%. N,8, @0Z...&order&'pbbp_detail_view.sub Z.N0 @?0 ID @08-07:0- C08-077,- ID -,@0,::0 ?,7 SAP @070@- 0 0, /:8/@0 @8/0.N,8, @0 (order.detail.viewN0 @?0 ?/ P, @070@0 ?/ =, /-,0 =- 0:, ,- 8:-:..&order&detail_view.in#. E8 ?/ 8; ?0:, ,- 78,-: @00 :,,:0.

    O ?-L/0 ?0 @-/0 :0 @08-07:0- , :, = @7, =, :,9,- ,- = @?/ : @7,CLSUSCORDERDETAILIEC0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    16/124

    SAP SRM

    F)@$% 5 T%'"%78* SE24

    V,-/0 1.%CURRENT_NEW_ P, 16 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    17/124

    SAP SRMP- @-/- 0 @08-07:0- 8-0 SE#% ;8 @7/@- @0 0 ;080 :/-,/80 :0 0=, 0 70@7 0:, ,:,, @-/- , ,7,@/0- 0?0 Create.

    F)@$% 6 C)%78* ,* C*'*+%,*

    P- =, 0 090 @08-07:0- , @-/:0 0 ,0 Q9,7 :0 @08-07:0- 8:-: :,9,0 ://8- 0@/0 ,=/:0 ?,7 ;-- HG , 0 0, :0 @08-07:0-.

    F)@$% C%)'* *',# ,## "# ()%,* * (*'*+%,*

    V,-/0 1.%CURRENT_NEW_ P, 1 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    18/124

    SAP SRMN0 :,87, :0 @08-07:0- :/@/00 @7, @0?/:/CLSUSCORDERDETAILIE D#%+#" ,* (*'*+%,*

    P0- / ?0Q9,7 ,:/8- =/=,- 80:0 : @7, :0 @08-07:0- @-/:0 ?0/;/7/8:0 =@=80/>0.

    F)@$% 9 M:*,*" ,% (+%""# /CLSUSCORDERDETAILIEC0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    19/124

    SAP SRMP- / /0-,

    L)'J ,* SA! #+ (* $ $*)%+ *"%',* (** ()% $% %+)(%78* BS!.88?JJ,7?.?.@0J?,7?_,-?2%%59?J,7?:8J,J,$J;;153;4%@%,,1%%%%%%%114%#4J-,,8.8

    E+)(%',* %+@$%" (%%(#K")(%" ,%" %+)(%7#" BS!".88?JJ.8,?084?.@0JA-8/@7,JSAP_WAS_BSP_A??.?

    N*% #+)(%',* (** )+##'% C$"*# F)#+," '* SRM-SUSN08, 62$#4 SRM4%SUS I?7,,88/0 0 @=80,- ,@,,8 /,7:88?JJ,-9/@,.?.@0J?J=??0-8J08,J62$#4

    3

    C-F*+,#

    3.1 C** #'(*'% #+%" ,* CFOLDER # #,)-+%".

    O CFO"DER = /8, @0?7:0 0 SRM =, ;=@ @/7/8- , :0@=,8- 80:0 -,7@/0,80 :0@0?-:0- @0 0 0-,@,:0-, 0;-, = :,8,-/: S07/@/80 :, C080. E7, = @0=80 :,?/ =, -,7/> 0 ,-,@/,80 :, 8-0@ :, /0-, ,8-, 0 @0?-:0- , 0 0-,@,:0-,:/?0/;/7/>:0 = @7 ,=-0 ?- 8-0@ :, ,, , ,9/0 :, :0@=,80.

    A8-9 : @-/0 :, ZS7 :, C07;0-0[ ,?,@Q/@ ?- @: S07/@/80 :, C080 0 ==-/0=, ?0=, 0 @,0 //@/7 0 0 @0?-:0- , 0 0-,@,:0-, : 07/@/80. E8, @, 78-9 :, = 7/ ,0 :, :0@=,80 :, = S07/@/80 :, C080 0= @, = 7/:/-,8,8, ?- 0 CFO"DER ;=@:0 7 ,?,@Q/@ :, = S07/@/80 :, C080.

    V,-/0 1.%CURRENT_NEW_ P, 1$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

    http://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htmhttp://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htmhttp://www.thespot4sap.com/Articles/SAP_WAS_BSP_Apps.asphttps://service.sap.com/sap/support/notes/762984https://service.sap.com/sap/support/notes/762984http://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htmhttp://help.sap.com/saphelp_erp2005vp/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htmhttp://www.thespot4sap.com/Articles/SAP_WAS_BSP_Apps.asphttps://service.sap.com/sap/support/notes/762984https://service.sap.com/sap/support/notes/762984
  • 5/21/2018 supplier_relship

    20/124

    SAP SRM

    X = 0- ,=- , //70 ?0/ ?- @,- 7 ,@,-/0 ,- = :0 ==-/0 @0 0 @,0 7. E8, @,0 97/::0 ?,70 "0/ , S, -8/:0 = @,0 -,8-/80 :, 80: /0-, 8-0@: 7.

    &=:0 , 80- ,@,-/0 -,7/>- 7= 78,-0 0= 0://@0 :, = =@/07/::, :0CFO"DER , 80- ,@,-/0 ,@08-- =7 ?/ =, ,- ,:/8:.&=:0 ;,-8 = 8,7 :0 CFO"DER ,-7,8, 0 ,L/;/: ZB-- :, E:,-,0[ :0 B-0,-W,;. P- ,L/;/7 :,9,, @7/@- @0 0 ;080 :/-,/80 :0 0=, ?-8, =?,-/0- :0 B-0,- , @7/@-0;-, 0?0 ZA::-, B-[ B-- :, E:,-,0.

    V,-/0 1.%CURRENT_NEW_ P, 2% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    21/124

    SAP SRMN ;-- :, ,:,-,0 ,- ,L/;/:0 0 7/ ?- 8,7 8=7 :0 CFO"DER. N0 7/ ?0:,0 /:,8//@- 00, : ?7/@0 BSP =, =8/7/>: ?,70 CFO"DER , =7 ?/ HT"M =, ,8 ,:0 ,L/;/:.C00 ?0:,0 9,- ;/L0

    O 0, : ?7/@0 BSP ,8 ,8-, := 78/ ;-- 0:, , :,9, ;=@- ?/ ,-,:/8: Z@L_-@_=/[.

    E ?/ HTM" ,?-, 0 0, =, ,8 ? 78/ ;-- :0 ,:,-,0 , 8, :0 @-@8,-, ]^=, /:/@ /Q@/0 : ,0 :, ?-,8-0 :0 ,:,-,0 Z@07_09_8[.

    V,-/0 1.%CURRENT_NEW_ P, 21 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    22/124

    SAP SRMN0 SAP :,9,, ,L,@=8- 8-0 SE#% , ,7 ,7,@/0- 0?0 ZA?7/@0 BSP[ , /,-/- 0 0,,@08-:0 0 ,:,-,0 :0 7/ WEB.

    A ?7/@0 BSP :0 CFO"DER 9/ ,8- 0-/>: , ?8 :,8-, ,7 8,0 ?8 ZP/ @07/@ :, ?-0@,,80[ 0:, /- ,8- ?/ ?-/@/?/ :0 CFO"DER. D,8-0 :,8 ?8 :,9,,;=@- ?,70 0, : ?/ ,@08-: 0 ,:,-,0 :0 7/ WEB.

    V,-/0 1.%CURRENT_NEW_ P, 22 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    23/124

    SAP SRMP- ,:/8- = ?/ :0 CFO"DER 0= ,0 :, = ?7/@0 BSP ,@,-/0 ,8,:,- =, ?/ :, ?7/@, BSP 0 ://@ @00 ?/ PHP 0= ASP. O:, -,7/>:0 =

    ?-0@,,80 0 ,-9/:0- =, 08 ?/ HTM" @0 /0-, ://@ , ,9/ ?-0 B-0,- W,; :, = ==-/0.

    A7 :/0 ,7 ?0:, =8/7/>- ,L,@=0 :, 7= ,9,80 ?- -,7/>- = ?-0@,0 =, 78,-, ?/ 0= ,0 0 SAP.

    O :0/ ,9,80 / =8/7/>:0 0 OI/8/7/>8/0 ,L,@=8:0 =:0 ,80 ;-/:0 ?/` OI?=8P-0@,/ ,L,@=8:0 ,?-, =, ?/ @--,:.

    N ?/ HTM" :, ?7/@, BSP ?0:,0 ,@08-- :/9,- 7/=, :, ?-0-0 8/@00

    C:/0 ABAP ?- /,-/- 7/ ABAP , = ?/ :, ?7/@0 BSP ,@,-/0 /,-/- 7/

    N0 80?0 : ?/. E ?- /:,8//@- 7/ =, 0 :, @:/0 ABAP :,9, , 9,-//@- ,L/8@/ :0-@:0-,

    E7, ,?-, :,9, ,8- 0 //@/0 Zab[ , 0 / Zbc[ :, = @:/0 ABAP.

    C:/0 ?- ?/ ://@ WEB : SAP =, /:,8//@0 ?,70 -@:0-,

    E7, ,?-, :,9, ,8- 0 /Q@/0 , 0 / ] :, = @:/0 :,8 7/=,.

    C:/0 9 @-/?8`

    C:/0 HTM" ?:-0 /L0 ,88/@0 0= HTM"B.

    P- >,- 0://@, ,8 ?/ ,@,-/0 ,=/- ,=/8, -,@0,:0 8, :,=7=,- 78,-0 @-/- = -=/90 70@7 @0 0 @08,:0 0-//7 : ?/ ?- =, =:0 0--,7/>: ,:/0 : , , , ?0- @0 , 7 =@,:/: ?0Q9,7 -,8=-- 80: ?/.

    A 0://@, ?0:, ,- -,7/>: 880 0 ": , =7=,- ?-8,: @0://@0 :, ?/.

    V,-/0 1.%CURRENT_NEW_ P, 23 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    24/124

    SAP SRM

    4

    D)(%"

    !*(#,)#'*" $# ,## "# ##($%,*"

    C** ()% C$"*# F)#+," T%#+%" T)*" T%,$7#".

    4.1.1 O =, 0 C=80,- F/,7:^

    C=80,- F/,7: 0 @?0 /,-/:0 0 :0@=,80 ?-0@,:0 0 SRM @00 C--/0 :,C0?- S07/@/80 :, C080 ",/70 ,8-, 0=8-0 ,=:0 ,@,/::, ,?,@Q/@ :, =,?-, =, =8/7/> 0 SRM.

    P0- ,L,?70 &=:0 = ,?-, ,@,/8 :, = 090 @?0 ?- -9- = 09 /0-0@00 = ,:,-,0 -,7 ?- ,8-, :0 /8, :, = C--/0 :, C0?- ,8, @?0 :,9, ,-?-,,8:0 ?- @: /8, :,8, @--/0 , ,- ?-,,@/:0 ?,70 @0?-:0- =:0 ,8, ,8/9,-@-/:0 0 @--/0 :, @0?-.

    A ?-/@Q?/0 ?-,8 ,- = /?7,,80 @0?7,L 0:, 8,-Q0 =, 78,-- ,8-=8=- 8:-:: 8;,7 :, /8, 8,7 GUID =, ?-,,8 0 ::0 :, = /8, :0 C--/0 :, C0?- , ,,=/: 78,-- 0 8,?78, HTM" :,8 8,7 ?- /@7=/- 0 @?0 090. P- -,7/>- ,8, ?-0@,:/,80,@,/8-Q0 8; :, = @9, :, @,0.

    N0 ,880 ?- 0 8,-0 80:0 ,, 8-;70 :,9,0 =8/7/>- 0 C=80,- F/,7:. E7, 0/?7,,8:0 8-9 :, #"$$%" "%',%, ?-,9/,8, /,-/: ?,7 SAP 8;,7 ,,8-=8=- =8/7/>: ?- =8,0 :, @: :0@=,80 0 SRM. N,8 ?0:,0 /,-/-#"$$%" A#', :, 0- =, 0 @?0 ,7 /,-/:0 /-0 ,- :/@/0:0 :/-,8,8, 0:0@=,80 -,,-,8, ,8-=8=- 78,-:.

    O @?0 /,-/:0 /-0 ?-,@,- 880 8,7 GUID =80 8,7 WEB HTM" :0 SRM. E8,090 @?0 ?0:,- ,- ,:/8:0 , ,= @08,:0 ->,:0 0 ;@0 :, ::0 , ,= 0=8-0:,,9079/,80.

    !%% ,#"#'*+# $ C$"*# F)#+,PP- @-/- = C=80,- F/,7: ,@,-/0 /,-/- 0 ,0 @?0 0, ,7,,80 :, ::0 8/?080 970-, ?0Q9,/ ,8@. , := ,8-=8=- :, C=80,- F/,7:.

    M =/ ,-=8=- =-^P- ;,- ?-,@/0 /:,8//@- , 0 @?0 =, =,-,0 /,-/- ?- 0 HEADER 0= ITEM :, =:0@=,80. I80 =,-,0 /@7=/- ?, = 090 @?0 0 :0@=,80 =, :,9, ,- ?-,,@/:0

    ?, = 9,> 0= =,-,0 /@7=/- = @?0 ?- @: /8, :0 :0@=,80 =, :,9, ,- ?-,,@/:0?- @: /8, ,L/8,8, ,8, :0@=,80.D,8 0- @0,=/0 :/,-,@/- , :,9,0 /,-/- 0 @?0 ,8-=8=- =, :,0/0ZG,-/@[ :, HEADER 0= ITENS. G,-/@ :,9/:0 ,7 @08,- 80:0 , =7=,- @=80,- /,7: @-/:0?- HEADER 0= ?- ITENS , 8,- :/,-,@/0 ?- =7 :0@=,80 ,8 ,:0 =:0.INCLEE

  • 5/21/2018 supplier_relship

    25/124

    SAP SRMA 0=8- ,8-=8=- =, :,0/0 :, ZE?,@Q/@[ /- :,?,:,- ?- =7 :0@=,80 ,- @-/:0 0@=80,- /,7: ?0:,:0 ,- ?- = C--/0 :, C0?- = S07/@/80 :, C080 = ",/70 =C080 ,8@. A7 :, :,?,:,- , 0 @?0 ?- HEADER 0= ITEM. A;/L0 8,0 = 8;,7 @0

    -,70 ,8-, ,8-=8=- , 0 :0@=,80

    T)* ,* D*($#'* EADER ITEM=#':)(%G INC"_EEW_PD_HEADER_CSF INC"_EEW_PD_ITEM_CSFL#)+8* QBUS220> INC"_EEW_PD_ HEADER _CSF_AUC INC"_EEW_PD_ITEM_CSF_AUCL)"% ,# F*'#(#,*#"QBUS2206

    INC"_EEW_PD_ HEADER _CSF_AV" INC"_EEW_PD_ITEM_CSF_AV"

    S*+)()%78* ,# C*%78*QBUS2200

    INC"_EEW_PD_ HEADER _CSF_BID INC"_EEW_PD_ITEM_CSF_BID

    C*'&)%78* QBUS2203 INC"_EEW_PD_HEADER_CSF_CONF INC"_EEW_PD_ITEM_CSF_CONFC*'%* QBUS2200113 INC"_EEW_PD_ HEADER _CSF_CTR INC"_EEW_PD_ITEM_CSF_CTRF%$% QBUS2205 INC"_EEW_PD_ HEADER _CSF_INV INC"_EEW_PD_ITEM_CSF_INV!#,),* QBUS2201 INC"_EEW_PD_ HEADER _CSF_PO INC"_EEW_PD_ITEM_CSF_PO

    C*%78* QBUS2202 INC"_EEW_PD_HEADER_CSF_&UOT INC"_EEW_PD_ITEM_CSF_&UOTC%)'* ,# (*%"QBUS2121

    INC"_EEW_PD_ HEADER _CSF_SC INC"_EEW_PD_ITEM_CSF_SC

    P0- ,L,?70 P- @-/- = C=80,- F/,7: ?- 0 HEADER :, = S07/@/80 :, C080. X,@,-/0 @-/- :0/ @?0 =, 8, , @-@8,-Q8/@ @00 0, ,7,,80 :, ::08/?0 80 970-, ?0Q9,/ 8;,7 :, 9,-//@0 ,8@. ,8-=8=-

    INC"_EEW_PD_HEADER_CSF d ZG,-/@[ ?- 0 HEADER.INC"_EEW_PD_HEADER_CSF_AUC d E?,@Q/@ :0 :0@=,80 ?- 0 HEADER.

    )*%'# +#% $#P

    P- ,L/;/0 :0 0, :0 C=80,- F/,7: =8/7/>:0 0 970- :0 0, /:/@:0 0 ,7,,80 :, ::0.M =:0 0 ,8 8-:=>/:0 ?- 7= /:/0 =, /- @,- 0 :0@=,80 ?- 0 =7 0/ @-/:0 0@?0 ,8, /- ,L/;/- @00 0, 0 ,0 970- ::0 ?- 0 0, :0 @?0 ,8-=8=- :0 B@0 :,D:0.

    T)*" ,# C$"*# F)#+,PE 7= @0 ,@,-/0 @-/- = C=80,- F/,7: @0 @-@8,-Q8/@ :/,-,@/: 0= , 0/9 :, @-/- = @?0 8,L80 8,7 @-/- = @?0 :, ,7,0 @0 = -, :, 970-, ?-:,8,-/:0 0= ,0 = @?0 =, , ?, = CHECKBO!.P- /0 :,9,0 =8/7/>- 7= ?-0?-/,::, ,?,@Q/@ :0 @?0 =:0 0 @-/0 ?0/ ,878,-, -,7,8, 880 8,7 GUI =80 8,7 WEB.

    P- @-/- = C=80,- F/,7: =, ?-, @00 = CHECKBO! 8,7 :,9,, =8/7/>- ?, 0,7,,80 :, ::0 !FE"D.

    P- @-/- = C=80,- F/,7: =, ?-, @00 = 7/ 8,7 WEB ,@,-/0 @-/- 0 @?0 :0 8/?0CHAR @0 = 80 =, @0?0-8, 9-/0 @-@8,-, , /,-/- ,= @08,:0 //@/:0 ?,7 8-/ZHTTP[. D, 0- =, 0 @:/0 : ?/ -,@0, 0 8,L80 @00 = "/ WEB , / ?,-/8 =,, ,/8 9,0 =8/7/>:0 0 8,L80 /,-/:0 @00 = "/.

    V,-/0 1.%CURRENT_NEW_ P, 25 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    26/124

    SAP SRM4.1.2 C00 ,@08-- 8-0 :, = 8,7 WEB.

    U ,/- @/7 :, ,@08-- ?-/@/?/ 8-, :0 SRM C7/@- @0 0 ;080 :/-,/80 :0 0=, 0 7/ , =, , :,, ;,- =7 8-0. N0 ,= =,;-/- @7/@- , ?-0?-/,::, , 9,-//@- 0 @/0 :0 7/.N08, =, 700 ? ;,-8=- :0 ?-8,, = 8-/ ,8-, ? /?7, ,8, 0 0, :8-0.

    A;/L0 = ,L,?70 :, @00 9/=7/>- = : ?-/@/?/ 8-,

    T,7 ?:-0 :0 SRM 8-0 =, =,-,0 ;,- :0 ,= ,=,-:0 :,0/: P-0@, B/:I9/88/0

    V,-/0 1.%CURRENT_NEW_ P, 26 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    27/124

    SAP SRMC7/@- @0 0 ;080 :/-,/80 :0 0=, 0 7/ , ,8-- , ?-0?-/,::,

    V,-/0 1.%CURRENT_NEW_ P, 2 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    28/124

    SAP SRM

    N ,7 =, ;-/- 9/=7/>, 0 ,:,-,0UR"

    N08, ?-/,/- 8-/ ? ;,-8=- :0 ?-8,, 8-/ ,8 ,8-, ? /?7,.A 8-/ ,@/0: ?- ,8, @0 BB!BIDIN.

    V,-/0 1.%CURRENT_NEW_ P, 2# 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    29/124

    SAP SRMEL,@=8:0 ,8 8-0 QBB!BIDIN0 SAPJSRM ?0:,0 08- = =@/07/::, 0 RJ3.

    V,-/0 1.%CURRENT_NEW_ P, 2$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    30/124

    SAP SRM4.1.3 C00 ,@08-- 8,?78, HTM" :, = 8,7 WEB.

    P- ,@08-- 0 8,?78, HTM" :,,:0 ?-/,/-0 :,9,, 8,- ,8, 0 0;,80 =, , :,,78,--J9/=7/>-.N0 ,L,?70 ,=/- ,- 08-:0 @00 , 0;8 0 8,?78, HTM" :, = 0;,80 , 8,7 @00 ?0-,L,?70 :, = ";,7.

    T,7 ?:-0 :0 C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    31/124

    SAP SRMD,,0 0;8,- 0 8,?78, HTM" =, @08,?7 0 "ABE" )id Invitation *ame.

    V,-/0 1.%CURRENT_NEW_ P, 31 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    32/124

    SAP SRMP-,/0- 0 ;080 :/-,/80 :0 0=, ?-L/0 0 0;,80 =, :,, 78,--J9/=7/>-. N0 ,= =, ;-/-@7/@- 0 7/ ZEL/;/- C:/0 F08,[.

    V,-/0 1.%CURRENT_NEW_ P, 32 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    33/124

    SAP SRMU 09 8,7 ;-/- , = ,:/80- :, 8,L80. P-0@=-, ?,70 0;,80 =, , :,, 78,--J9/=7/>- @000 ,L,?70 ?-0@=-, ?,70 0;,80 "ABE" ZB/: I9/88/0 N,[.

    V,-/0 1.%CURRENT_NEW_ P, 33 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    34/124

    SAP SRM

    "0@7/>:0 0 0;,80 0 ,:/80- :, 8,L80 :,9,- ,- ,/8 = 09 ;=@ ?0- @0 8-/ Z+emplate,

    ;=@ :,9,- ,- ,/8 ?-8/- :0 0;,80 70@7/>:0 :/-,0 :0 0;,80 ?- @/.

    V,-/0 1.%CURRENT_NEW_ P, 34 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    35/124

    SAP SRM

    D,?0/ :, ,=/- /8-=, @/ 0;8,-,0 0 8,?78, HTM" =, @08 0 0;,80 :,,:0.

    V,-/0 1.%CURRENT_NEW_ P, 35 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    36/124

    SAP SRMN0 SAPRJ3 8-0 SE#% ?-0@=-- ?,70 ,-9/0 :, /8,-,8 0;8/:0 @/

    V,-/0 1.%CURRENT_NEW_ P, 36 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    37/124

    SAP SRM

    A? ;-/- 0 ,-9/0 :, /8,-,8 9/=7/>- 0 8,?78, HTM" :,,:0 0;8/:0 0 ?0 @/

    4.1.4 C00 >,- ?- @- = SMARTFORM @=80/>:0.

    N BADI BB!OUT!UTCAN=ESF 0 80:0 CAN=EFORMS0:, ,8, 80:0 :,9,- ,-78,-:0 0 ?-,8-0 CSMARTFORM=, BADI = ?- @- 0 S-80- 8:-:. E8,?-,8-0 :,9,- @08,- 0 /9 :0 0, :0 S-80- 8:-: 0 970- :0 S-8F0- @=80/>:0=, 0/ @-/:0 ?,70 :,,9079,:0-. C0 ,8 0://@0 =:0 8/9: 0 ?- 08-- 0 -,78-/0

    8:-: @: ,- -,:/-,@/0: ?- 0 S-8F0- @=80/>:0 @-/:0 ?,70 :,,9079,:0-.

    4.1.5 C00 @-/- C=80,- F/,7: ?- A@@0=8 9/=7/>0 @08;/7.

    P- @-/- @=80,- /,7: ?- 9/=7/>0 @08;/7 ,@,-/0 ?-/,/-0 @-/- 0 @=80,- /,7: , =,8-=8=- ZAPPEND[ @=80/>: ,8-=8=- 8:-: INCLEEC0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    38/124

    SAP SRM/,-/- = -,/8-0 -,,-,8, 0 @=80,- /,7: , = :,@-/0 , := 8;,7 8:-: 8-9 :8-0 SE16.

    N 8;,7 :, @=80/>0 :, @?0 8@/@0 : 9/=7/>0 @08;/7 BB!CACCF:,9,0 :/@/0- = -,/8-0 0:, 0 @?0 ACCFIELD8,- 0 970- :0 0, :0 @=80,- /,7:@-/:0 @/.

    ACCFIELD N*# ,* C$"*# F)#+, ()%,*

    N 8;,7 :, 0, :0 @?0 :, @=80/>0 ?- 9/=7/>0 @08;/7 BB!CACCFD:,9,0 :/@/0- = -,/8-0 =, ,- -,,-,8, :,@-/0 :0 @=80,- /,7: @-/:0 =, ,-9/=7/>:0 , 8,7 0 :=70 :, 9/=7/>0 @08;/7 , 0 -,?,@8/90 /:/0.

    ACCFIELDD D#"()78* ,* C$"*# F)#+, ACCFIELD N*# ,* C$"*# F)#+, ()%,* LAN=U I,)*% ,% ,#"()78* ,* ($"*# F)#+,

    A? :,//0 :0 C=80,- F/,7: ,8-=8=- , 8;,7 ,@,-/0 :,//- ?- =/ @8,0-/:, @7//@0 @08;/7 8/ @?0 ,8-0 :/?0Q9,/.I80 ,/80 8-9 : 8-0 SPRO. O @/0 ?- @0/=-0 ,=/8,SPR- SAP Re!eren#e IMG " / Supplier Relationship Manaement "> SRM Server "> Cross"

    Appli#ation )asi# Settins "> A##ount Assinment "> %e!ine A##ount Assinment Cateories/.

    N 8;,7 ZA@@0=8 A/,8 C8,0-/,[ :,9,, ,7,@/0- @8,0-/ :,,:. C0 7/,7,@/0: :=?70 @7/=, ,8-: ZA@@8 /,8 /,7:[ ,8-=8=- ,=,-: : 8,7.N 8;,7 ZA@@8 /,8 /,7:[ =, ,L/;/: ,@,-/0 :/@/0- 0 C=80,- F/,7: :,,:0.

    4.1.6 C00 @080-- 7//80 :, = @7=7 :0 S-80-.

    P- @080-- 7//80 :, 7/ :,8-0 :, = @7=7 :, = 8;,7 8:-: :0 S-8F0- 0:, 07//8, 9-/ ,8-, 3%% 7/ :,9,0 :/@/0- / = -,/8-0 @00 , 0, / = 7/ :8;,7 ?0- @0 0 -,/8-0 =, /: 0 0- ,L/;/:0.P- :/@/0- / = -,/8-0 @-/-,0 = @08:0- =, @08- =8/::, :, 7/ =, 0-/?-,. &=:0 ,8, 8//- 0 970- :, 3%% ?0- ,L,?70 = 09 7/ :,9, ,- :/@/0: 8;,7 , 0 -,/8-0 =, 0- /?-,0 :,9, ,- ,L@7=Q:0 ?- ?-L/ /?-,0 , /=@,/9,8, @080-:0 7//80 :, 7/.

    4.1. C00 ;/7/8- , :,;/7/8- @?0 8:-:

    P- :,;/7/8- @?0 8:-: ?0:,0 =8/7/>- BADI BB!UICONTROLBADI . N,7 0

    ?-,8-0 IFIELDNAME CINISIBLE CIN!UTREAD/.C0 ,8, ?-,8-0 , @0 0 0, :0 @?0 8:-: , 0 ?0:,0 :,/L70 /9/Q9,7 M09,-]! ?- 0 @?0 CV_INVISIB"E , :,/L70 0 ,:/89,7 M09,- ]! ?- 0 @?0 CV_INPUT_READY.

    N0 ?,=:0@:/0 :, ,L,?70 ;/L0 :,/L-,0 0 @?0 ]D8 :, ;,-8=- : 0?0-8=/::, /9/Q9,7 ,0 ,:/89,7.

    Se I0_1I23%*AM2 4 /))PS_)I%_$I_52A%2R"-P2*_%A+2/.C0_I*0ISI)32 4 678

    V,-/0 1.%CURRENT_NEW_ P, 3# 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    39/124

    SAP SRMC0_I*P$+_R2A%9 4 678

    1imSe.

    4.1.# C00 @-/- = 090 ,-9/0 :, /8,-,8.

    P0:,0 @-/- = ,-9/0 :, /8,-,8 8-9 :, @/L :, :/700 8-0 SICF @00 :,8@:0 ,=/-

    V,-/0 1.%CURRENT_NEW_ P, 3$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    40/124

    SAP SRM

    T; ?0:,0 @-/- = ,-9/0 8-9 :, = -=?0 :, =0 0@/:0 8,7 ,8, ,-9/0.A? @-/0 :0 -=?0 :, =0 @-/- = 8-0 =, - @: :0 ,= ?-0- @0/=-, : @-/0 : 8-0 0 ?-,8-0 ,=/- :,9,-0 ,- :/@/0:0

    A:/@/0, 0 0, : 8-0 , = :,@-/0

    V,-/0 1.%CURRENT_NEW_ P, 4% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    41/124

    SAP SRM

    A:/@/0, 0 0, :0 ?-0- =, ,- @:0 0 @?0 !*@%.N ,0 ZT-@8/0 C7//@8/0[ :,9,- ,- -@:0 0?0 ZEasy Web Transaction , 0 @?0S,-9/@, :,9,- ,- :/@/0:0 0 0, :0 ,-9/0 :, /8,-,8 =, ,- @-/:0.

    V,-/0 1.%CURRENT_NEW_ P, 41 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    42/124

    SAP SRM

    A? :- = :=?70 @7/=, 0 0, :0 ,-9/0 = 8,7 ,- ?-,,8: ?- @0/=-0 :0,0

    S79, @0/=-0. O ,-9/0 :, /8,-,8 0/ @-/:0J0@/:0.

    V,-/0 1.%CURRENT_NEW_ P, 42 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    43/124

    SAP SRM

    A@,:0 8-0 SICF ?0:,0 @0/=-- 0 ,-9/0 ?- =, 0 ,0 -,?7/=, 8-0@-/: , = 8,7J=;8,7.N 8-0 :,8-0 : /,--=/ DEFAULTOST - SA! - BC - =UI - SA! - ITS @-/, =,-9/0 :, /8,-,8.P- @-/- = ,-9/0 :, /8,-,8 ?-,/0, 0 ;080 ZC)% *"HS#)7*G.

    V,-/0 1.%CURRENT_NEW_ P, 43 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    44/124

    SAP SRM

    V,-/0 1.%CURRENT_NEW_ P, 44 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    45/124

    SAP SRMA0 ?-,/0- 0 ;080 :, @-/0 :, ,-9/0 8,7 ;/L0 ,- 08-:. C0?7,8, 0 @?0 @0 00, :0 ,-9/0 =, ,- @-/:0 , = 8,7 :, @0/=-0 :0 ,-9/0 ,- 08-:.

    V,-/0 1.%CURRENT_NEW_ P, 45 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    46/124

    SAP SRMC0?7,8, 0 @?0 @00-, @0/=-0 , :/@/0, ; G%',+# L)"G @7,CLTT!EXTITS 0:, ,8 @7, -,,-,8, 0 ,-9/0 :, /8,-,8 , = ?=;7/@0.

    V,-/0 1.%CURRENT_NEW_ P, 46 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    47/124

    SAP SRMA? @0?7,8- /0-, :, @0/=-0 :0 ,-9/0 8/9,0 @7/@:0 @0 0 ;080 :/-,80 :00=, , @/ :0 0, :,7, , ,@07 0?0A)% S#)7*G.

    V,-/0 1.%CURRENT_NEW_ P, 4 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    48/124

    SAP SRM

    !*(#,)#'*" $# '8* ,## "# ##($%,*"

    4.1.$ M0://@, , 8,?78, HTM"

    X -,@0,:9,7 =, ,?-, =, 0- ,@,-/0 -,7/>- 8,8, @0 78,-, , 8,?78, ,78,-, 8, = 97/:0 @0 0 ==-/0 =, , ,8 8,8:0. P- /0 0 /?7, @:/0 ;/L0?0:, ,- =8/7/>:0

    `if !login == "#E$&'E"(`: ,8-=8=- CI_BBPe N,8 ,8-=8=- 8/90 ?0:, :,0-- / :, 5 /=80f.U 78,-0 :, 8/?0 0= 80 0-7,8, / :,0-:0 =, @-/0 :, = @?0 ?0- /00 ,=, :, :,//- 0 80 -,- :, 0,@78=- =8/7/>0 :0 @?0 ,8@ 8, :, 8/9-0 @=80,- /,7: ?- ,9/8- = ?0Q9,7 -,8-;70.

    U)+)?# %" #"$$%" INCLVA ?-8/- : 9,-0 4.% :0 SRM ?0Q9,7 =8/7/>- ,8-=8=- INCLV?- @-/0 :, @=80,- /,7:. A,8-=8=- CI_e :,9, ,- =8/7/>: , 78/0 @0.

    V,-/0 1.%CURRENT_NEW_ P, 4# 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

    http://help.sap.com/saphelp_erp2005vp/helpdata/en/bd/f8cf3f06bd3946e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_erp2005vp/helpdata/en/49/f7cf3f06bd3946e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_erp2005vp/helpdata/en/bd/f8cf3f06bd3946e10000000a114084/frameset.htmhttp://help.sap.com/saphelp_erp2005vp/helpdata/en/49/f7cf3f06bd3946e10000000a114084/frameset.htm
  • 5/21/2018 supplier_relship

    49/124

    SAP SRM

    U '*# ,# (%* '8* *,# $+%%""% * 'W#* ,# 15 (%%(##"G.

    A?,- :, ?-8/@ /0 ,- ?0Q9,7 SE11 ? 8/90 : ,8-=8=- :/9,-0 ,--0 /-0@08,@,- , 0=8- ,8-=8=- , 8;,7 >,:0 @0 =, ,= 8-0 =@/0,.

    S## ,#&)'% $ %%'* ,# $ '** (%* $'* %* )# &$'()*'%+.N=@ :/@/0, = @?0 @0 = 80 =, 90@ // =, ,7, ?0:, 8,- , :,/L- ?- 97/:70 ,78,-70 :,?0/. I80 /- ,-- = -:, -,8-;70 , , 8-8:0 :, C=80,- F/,7: ?0/ =8/90 7 :, :,0-: ?0:, @=- 9-/0 ,--0 7 :, 0 ,- ?0Q9,7 8-;7- @0 ,=8-0 :=-8, = 8/90 :,/L:0 ,=/?, ?-8/@,8, ?-:.

    #)&)$# * L*@ ,# %)%78*S,?-, ? 8/90 : ,8-=8=- :, C=80,- F/,7: 9,-//=, 0 70 :, 8/90 /8,/-0 ?- 9,-//@-, 0=9, 7= ,--0. ",;-,, =, 0 8/9- = ,8-=8=- :,, 8/?0 0 78,-: 9-/ ,8-=8=- ,8;,7.

    F)@$% 10 M#'$ ,# +*@ ,# %)%78*

    V,-/0 1.%CURRENT_NEW_ P, 4$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    50/124

    SAP SRM

    F)@$% 11 L*@ ,# %)%78*

    N08 ,L?7/@:0 ?0 ?0 @-/0 :, @=80,- /,7:N08, 62$6% U,-:,/,: /,7: 288?JJ,-9/@,.?.@0J?J=??0-8J08,J62$6%

    5

    L)"% ,# %'"%7#" # "$%" &$'()*'%+),%,#"

    5.1 T%'"%78* BB!!D EL/;/0 :, :0@=,80.

    E8 = : ?-/@/?/ 8-, ?0/ ?0:,0 9,- 80:0 0 @08,:0 :, = :,8,-/:0 :0@=,80, 0:, ,8 ->,:0 /@7=/9, 9,- ?,70 :0@=,80 =;,g,8,.M*,* ,# $"*PO /@0 ?-,8-0 :, ,7,0 0;-/8-/0 0 T/?0 :, 0;,80.

    O T/?0 :, 0;,80 ,7,@/0- = ZC8,0-/ : 8-0 @0,-@/7[ ,?,@Q/@ @00 7/8: ;/L0BUS2%%%113 C08-80 :, @0?-BUS2121 C--/0 :, @0?-BUS22%% S07.@080BUS22%1 P,:/:0BUS22%2 C080 0-,@,:0- BUS22%3 C0/-0BUS22%5 F8=- -,@,;/:BUS22%6 "/8 :, 0-,@,:0-,

    V,-/0 1.%CURRENT_NEW_ P, 5% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

    https://service.sap.com/sap/support/notes/672960https://service.sap.com/sap/support/notes/672960https://service.sap.com/sap/support/notes/672960https://service.sap.com/sap/support/notes/672960
  • 5/21/2018 supplier_relship

    51/124

    SAP SRMBUS22%# ",/70BUS22%$ R,?08 :0 ?,:/:0BUS221% P-0?08 8=-

    BUS223% P,:/:0 SUSBUS2231 A9/0 :, ,8-,BUS2232 C0.?,:/:0 SUSBUS2233 C0/-0 SUSBUS2234 F8=- SUS

    P0:,0 /78-- ,7,0 ?0-GUID @;,70 /8, ,8 ID /@0 :, = 0;,80 : 0-:, CRMS=;/08/?0 M0:7/::, :, = :0@.@0?- ?.,L.08 @-:/80J8=-S :0@=,80 , =;8/?0 V70-, :, ,8-: 090D,@-/0 D,@-/0 :, = 0?,-0M0://@:0 ?0- h78/0 0://@:0- :, = 0?,-0

    M0://@:0 , D8 :, 0://@0I: 0;,80 Ni. 0?,-0 Ni. :0 :0@=,80Ni. N,@,/::, EL8,- Ni. 07/@/80 ,L8.S88= :, C;,70 S88= :0 /8,V,-//@- :0@=,80 V70-, :, ,8-: 090P-0@=-- 7,-8 V70-, :, ,8-: 090",- :0@=,80 :, 0://@0 P- -,?0-8 BBP_PD 7,- , 0-:,- :0@=,80 :, 0://@0

    V,-/0 1.%CURRENT_NEW_ P, 51 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    52/124

    SAP SRMA@,:0 8-0 BBP_PD.

    V,-/0 1.%CURRENT_NEW_ P, 52 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    53/124

    SAP SRMEL,@=8:0 8-0 ,-0 7/8:0 80:0 0 :0@=,80 ?- 0 @-/8-/0 :, ,7,0 =8/7/>:0.S,7,@/0, 0 :0@=,80 :,,:0 ?- 9,- ,= :,87,.

    V,-/0 1.%CURRENT_NEW_ P, 53 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    54/124

    SAP SRMA;/L0 ?-,,8:0 = C--/0 :, @0?- , 80:0 0 ,= @08,:0.P0:,0 /: @7/@- , 7= @0=80 :, /0-0 ?- 9,- 8;,7 , @?0 0:, ,80->,:0 0 ,= ::0. D,87, I8, E88. P-@. ,8@.

    V,-/0 1.%CURRENT_NEW_ P, 54 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    55/124

    SAP SRMD,?0/ :, @7/@- , = @0=80 :, /0-0 ,L. :,87, ?-,,8:0 0 0, : 8;,7 00, 0 @08,:0 , :,@-/0 :0 @?0.

    5.2 T%'"%78*!!OMABB! A8-/;=80 ,-/BBP V/=7/>0 , M0://@0

    N,8 8-0 8,0 @0/=-, :, U/::, O-/>@/07 , 80: /,--=/ @0 =-,?,@8/9 @0/=-, :, @-0 -,?0;/7/::, 8-/;=80 97/::, ,[email protected]:,0 ,:/87 @7/@:0 0 7?/ =?,-/0- ,=,-:0.

    V,-/0 1.%CURRENT_NEW_ P, 55 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    56/124

    SAP SRM

    V,-/0 1.%CURRENT_NEW_ P, 56 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

    1

    2

    3

    4

    E:/8-

  • 5/21/2018 supplier_relship

    57/124

    SAP SRMN0 =:-0 1 ?0:,0 >,- ;=@ ?0- O-/>8/0 =/8 P0/8/0 C,8-7 ?,-0 , =,-.

    A ;=@ -,7/>: 0 =:-0 1 ?-,@,-0 0 =:-0 2.

    N,8, ,L,?70 />,0 ;=@ ?0- O-/>8/07 =/8JS8-=@8=-, ,-@A0 7:0 : E8-=8=- 8,0 7= @07= C0:, ID B=/, P-8,-... =, 0 @0/=-: 0=:-0 4.

    V,-/0 1.%CURRENT_NEW_ P, 5 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    58/124

    SAP SRM

    V,-/0 1.%CURRENT_NEW_ P, 5# 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    59/124

    SAP SRMS,7,@/0:0 = ,8-=8=- 0 =:-0 2 ,- 08-: 80: = /,--=/ 0 =:-0 3.O ?0/8/0 Q@0, :, ;0,=/0 8, = Z@?=[ 0 @,, :, ,80- @00 08-:0 ;/L0.

    V,-/0 1.%CURRENT_NEW_ P, 5$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    60/124

    SAP SRMS, ,7,@/0-0 7= ?0/8/0 ,-0 ?-,,8: = @0/=-, 0 =:-0 4.E B/@ D8 =:-0 4 8,0 @0/=-, :, C,, :, ,80- C-0 V7/::, ,8@.

    E A88-/;. I,-/8@, 8,0 @0/=-, :, 7= 8-/;=80.

    V,-/0 1.%CURRENT_NEW_ P, 6% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    61/124

    SAP SRME A88-/;=8, 8,0 0 / :/9,-0 8-/;=80 @0/=-:0 , 8-/;=Q:0 0 ?0/8/0 0= ,-::0 :,Q9,/ @/.

    E EL8,:,: A88-/;=8, 8,0 7= @0/=-, :, P-0:=@8 C8,0-/, "0@8/0 PO V7=, "//8, S80-, "0@8/0.

    V,-/0 1.%CURRENT_NEW_ P, 61 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    62/124

    SAP SRME -,?0;/7/8C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    63/124

    SAP SRM5.3 T%'"%78* SICF M=8,0 :, ,-9/0

    N,8 8-0 ?0:,0 @-/- , ://8-- S,-9/0 HTTP , H08 V/-8=7 ?- @0=/@0 HTTP 0

    /8, SAP =:0 I8,-,8 C0=/@8/0 M,- ICM , I8,-,8 C0=/@8/0 F-,0-ICF.

    V,-/0 1.%CURRENT_NEW_ P, 63 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    64/124

    SAP SRMO S,-9/@, P8 =8/7/>:0 ,7,0 09#&39249:;9#&39;T#9 0:, :,//:0 , 8/9:0 0 ,-9/0 :,/8,-,8 8:-: 0= @=80.

    N,8 8,7 ?0Q9,7 8; 8/9- 0= :,8/9- 0 DEBUG ?- 8-, ,L,@=8: ?,7 WEB 0,= EDITJDEBUGGINGJACTIVATE 0= DEACTIVATE

    6

    L)"% ,# %#+%" # &$'7#"

    T%#+%"

    T%#+% D#"()78*

    COMM!RODUCTDEPARA :, 8,-// SRM J RJ3`M8,-/7 SRM PRODUCT_GUID ! M8,-/7 RJ3 PRODUCT_ID

    COMM!R!UR1 U/::, :, ,:/: :0 /8, :0 @--/0 :, @0?-BB!LOCMA! P-@,/-0 PARTNER_NO ! C,8-0 0= "0@7/>0 E!T_"OCNO

    BB!!D=!C08, 7@, ,9/: ?- 07/@/80 :, @080 NQ9,7 :,@;,70`

    V,-/0 1.%CURRENT_NEW_ P, 64 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    65/124

    SAP SRM

    BB!!DI=!

    C08, 7@, ,9/: ?- 07/@/80 :, @080 NQ9,7 :,/8,`D:0 :, R,=//0 :, C0?- 8-,-/: :0 RJ3

    C?0 E!T_DEMID N,-0 : -,=//0 C?0 E!T_DEM_POSID I8, : -,=//0

    CRMDORDERADM D0@=,80 ,-/ C;,70 C--/0 S07/@/80 C080 ,[email protected] D0@=,80 ,-/ I8, C--/0 S07/@/80 C080 ,8@.

    CRMDLINO;8,- 0 GUID_SET =, > 0 7/ : 0?0-8=/::, @0 0 ?-@,/-0 :0?0-8=/::,

    CRMD!ARTNERR,80- 0 ?-@,/-0 : 0?0-8=/::, GUID d CRMD_"INKGUID_SET

    COMMCATE=OR/ C8,0-/ :, ?-0:=80DD0T T,L80 ?- 970-, /L0 :0. D,?,:, :0 /:/0

    BUT000

    R,80- ::0 :, = ==-/0 ?-8/- :0 B=/, P-8,- PARTNER0= GUID PARTNER_GUID`R,80- ::0 :, ?78 , :, 0-/>0 :, @0?- , 0 GUID :?78 0= 0-/>0 :, @0?- 0- /0-:0 0 @?0PARTNER_GUID

    BB!BACENDDEST R,80- 0 :,8/0 RFCENMA! T;,7 DEPARA :0 0-,@,:0-, SRM L 0-,@,:0-, RJ3BB!!DSC T;,7 @0 0 970-, :0 C=80,- F/,7: @-/:0 ?- 0 :0@=,80

    BB!!D!SET

    R,80- 0 @08,:0 :0 @?0 jF0770OD0@=,8j :0@=,80=;,g,8, 07/@/80 :, @080 PO_INDP,:/:0 0= CTR_INDC08-80

    R!1000 D,87, :, 0-/>0 :, @0?-BB!C!ROCT/!E T/?0 :, 8-, @0,-@// T-@8/0 T

  • 5/21/2018 supplier_relship

    66/124

    SAP SRMBB!BIDDOCSAE

    S79- 0 ;@0 :, ::0 0://@, ,/8 07/@/80 :, @080

    BB!!DUOT=ETDETAIL O;8,- 0 ::0 :, = @080 F0-,@,:0-

    BB!!DUOTITEM=ETDETAILO;8,- 0 :,87, :0 /8, :, = @080F0-,@,:0-

    BB!!DUOTCREATE C-/- = @080 F0-,@,:0-BB!!DUOTU!DATE A8=7/>- ::0 :, = @080 F0-,@,:0-

    BB!!DUOTSAES79- 0 ;@0 :, ::0 0://@, ,/8 @080

    BB!!DAUC=ETDETAIL O;8,- 0 ::0 :, = 7,/70BB!!DAUCCREATE C-/- = 7,/70BB!!DAUCU!DATE A8=7/>- ::0 :, = 7,/70

    BB!!DAUCSAE S79- 0 ;@0 :, ::0 0://@, ,/8 0 7,/70

    BB!OMDETERMINECOM!AN/O;8,- 0 @:/0 : ,?-, C0?< @0:, :0

    ==-/0D!E=ETCOM!AN/CODE O;8,- 0 GUID : ,?-, C0?< @0:, :0 ==-/0

    D!E=ETOR=DATAO;8,- ,?-, C0?< C0:, : 0-/>0 :,@0?-

    BB!OMFIND!URCOR=S R,80- 80: 0-/>, :, @0?-BB!OMSTRUC=ETOR=FROMUSER R,80- 0 -=?0 :, @0?-:0-, :0 ==-/0

    BB!OMSTRUC=ETUSERFROMOR= O;8 0 ==-/0 : 0-/>0 :, @0?-

    BB!OMFIND!URC=R!SOR=O;8 0 -=?0 :, @0?-:0-, : 0-/>0 :,@0?-

    BB!=ET!URCOR=SF4O;8,- 0-/>0 :, @0?- :0 ==-/0 ?- 80:00 "OGSYS

    BB!=ETCOM!CODESF4O;8,- 0@/,::, @:8-: ?- 0 ==-/0 08-/;=80 BUK : ,8-=8=- 0-/>@/07 : 8-0PPOMA_BBP

    BB!!DORITMREADAFTERR,80- 8;,7 TI_"INKS 0 :0@=,80 ,-:0?,70 @--/0 :, @0?-.

    ALE

  • 5/21/2018 supplier_relship

    67/124

    SAP SRMBB!!DUOTSTATUSCAN=E A78,-- 0 88= :, = @080 0 SRMBB!!DAUCSTATUSCAN=E A78,-- 0 88= :, = 7,/70 0 SRM

    BA!IUSER=ETDETAILR,80- 0 :,87, :0 ==-/0 EL. ,/7 ,:,-,0,8@.

    CONERTOTFC09,-8, 0 @08,:0 :, = S-80- ?- 0 0-80PDF

    BB!OUT!UTXTABLESIZEC=P-,?- 0 -=/90 PDF ?- ,L/;/0 W,; @09,-8,!TRING ?- 8;,7

    BB!ALEC0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    68/124

    SAP SRM!%;#*" ,# #'%,% # "%K,% ,%" BADI".

    &=:0 /?7,,80 BADI =, ?0=, ?-,8-0 :, E!PORT :,9,0 ,?-, ?-,,@,-,, ?-,8-0 @0 0 ::0 @0--,?0:,8, :0 ?-,8-0 :, IMPORT ?0/ =:0 /?7,,80 ,8 8/9 ,?,-:0 ?,70 8:-: =, ,, ?-,8-0 @08, 970-, ?- =,0 ?-0@,,80 0-7 :0 ?-0- , 8/:0.

    C)%78* ,# I'(+$,# TO!

    E @: BADI =8/7/>: @-/- = /@7=:, =, ?0:,0 :,0/- :, ZINC"UDE TOP[. N,7 /@-0 ?-/@/?/ @: :, =, @00 ?0- ,L,?70 =0 BBP_PD_BID_GETDETAI" =,0-7,8, =8/7/>: /0-/ : /?7,,8, ?- ;=@- 0 :,87, : BID I9/88/0E?,@Q/@. C0 /0 8,-,0 = 0 , ?,-0-@, ?0/ ,7 ,- @: = /@ 9,> , ,=

    ?-,8-0 :, Q: ,-0 =8/7/>:0 :,/ /@7=:, ,?-, 7,;-:0 :, =8/7/>- 8;,7 ,,8-=8=- =L/7/-, ?- 0 78,-- 0 ::0 0-/// : =0.

    EL,?70 :, =, =, 0 =8/7/>: @0 -,g@/ BBP_PROCDOC_GETDETAI". BBP_PD_BID_GETDETAI"

    V,-/0 1.%CURRENT_NEW_ P, 6# 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    69/124

    SAP SRM BBP_PD_AUC_GETDETAI" BBP_PD_SC_GETDETAI"

    V,-/0 1.%CURRENT_NEW_ P, 6$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    70/124

    SAP SRM

    V,-/0 1.%CURRENT_NEW_ P, % 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    71/124

    SAP SRM

    OBSP N=@ =8/7/>- 9-/9,/ @088, 8;,7 ,8@ :,@7-: /@7=:, @/ 0= , @-/- =

    /8,-:,?,:@/ ,8-, /@7=:,. I80 @--,8- , :/9,-0 ?-0;7, @00 ?0- ,L,?70 ,--0 ,8-?0-8,.

    !*@%% %,8* %% (%%,%" ,# *)'%"

    U =,80 /?0-88, @-/- = /@7=:, , 0@/- ,= BADI. E8 /@7=:, =@/0-@00 = ?-0- /:,?,:,8, 0:, /- =L/7/- @: :, :/9,- -08/ =, 0 =/80=8/7/>: /0-/ : BADI.E8, ?080 :/,-, :0 8,-/0- ?0/ , =;-08/ 0 @: ?0- 80:0 0 8/?0 :, :0@=,80 ,0 ,?,@Q/@0 ?- @: BADI.

    T,0 ?0- ,L,?70 0 ?-0- AVWRTC!% 0:, ?0:,0 >,- = @?/ ZY_!!!!![ 0:, 8,-,0

    7= -08/ @00

    .3.1 SETFIELD

    +$' #ET;E8 T&28E# T&W4T?T #T$4T$E #&W4T?T #;: &8E;E8&'E( &8E;E8;E?( &8E;E84+TET(.

    V,-/0 1.%CURRENT_NEW_ P, 1 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    72/124

    SAP SRM &T& $&W4T?T 8;AE #&W4T?T.

    $&W4T?T*;E8&'E = ;E8&'E. $&W4T?T*;E8;E? = ;E8;E?. $&W4T?T*;E84+T = ;E84+TET.

    &33E $&W4T?T T+ T&W4T?T.

    E+$'.

    S#% &+%@ %% #')% %% * TMLPERFORM SETFIE"D IN PROGRAM Y_!!!!! TAB"ES TI_RAVWCT!Tkl USING ]! 1 .

    .3.2 TRANS!ORTFIELD+$' T$+$T;E8 T&28E# T&W4T?T #T$4T$E #&W4T?T.

    &T& 4+T T13E ;.

    E#4$;2E T&28E T&W4T?T 8;E# 4+T.

    ; 4+T > B.

    4&88 4T;+ C;T#D#ETD4+TE?TC T&28E# 4+TE?T = T&W4T?T E?4E3T;+# ;T#D+TD&&;8&28E = +T7E$# = F.

    E;.

    $E$E#7 T&W4T?T.

    E+$'. " T$+$T;E8

    E')% *" ,%,*" %% * TMLPERFORM TRANSPORTFIE"D IN PROGRAM Y_!!!!! TAB"ES TI_RAVWCT!Tkl.

    .3.3 =ETFIELD

    R,@=?,- 970-, :, = @?0 :, @08,L80c /,7:, N0, :0 @?0 :, @08,L80 : 8,7 HTM"a /,7:97=, V70- :0 @?0 :, @08,L80

    +$' :ET;E8 #;: ;E8&'E 47&:;: ;E8&8E. T13E#

    V,-/0 1.%CURRENT_NEW_ P, 2 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    73/124

    SAP SRM 2E:; + T13ED&T&G &8EHF( T13E 4G E + T13ED&T&.

    &T& T;D&T& T13E T&28E + T13ED&T&G 84D&T&HF( T13E 4.

    48E&$ 84D&T&. $E$E#7 T;D&T&.

    4&88 4T;+ C&8EWE2D:ETD4+TE?TC E?3+$T;: ;E8&'E = ;E8&'E ;E8;E? = T&28E#

    &T&DT&2 = T;D&T& E?4E3T;+# ;&8;D;E? = #1#TE'D&;8$E = F ;T#D+TD&&;8&28E = H +T7E$# = I.

    ; #1*#2$4 ;# ;;T;&8. $E& T&28E T;D&T& ;E? ;T+ 84D&T&. ; #1*#2$4 ;# ;;T;&8. '+E 84D&T& T+ ;E8&8E. E;. E;.

    E+$'. ":ET;E8

    R,@=?,- 0 970- :0 @?0 YPC"S_END_EV ?- 9,-//@- , 0 ;080 aF/7/>- A7/,c 0/?-,/0:0 ITS BBP_BID_INV T,?78, HTM" SAP"BBP_BID_INV 3%%PERFORM GETFIE"D IN PROGRAM Y_!!!!! USING CC_FIE"DFINA "C_FIE"D_VA"UE.

    .3.4 F=ETTAR!ARAMR,@=?,- : 8;,7 TVARVc P_NAME 8,L8

    +$' D:ETDT&$D3&$&' #;: 3D&'E.

    $E$E#7 T;D3&$&'ETE$#.

    J $E43E$& 3&$K'ET$+# & T&$ 4&88 4T;+ C13D:ETD3&$&'ETE$D$+'DT&$C E?3+$T;: &'E = 3D&'E T&28E# 3&$&'ETE$# = T;D3&$&'ETE$# E?4E3T;+#V,-/0 1.%CURRENT_NEW_ P, 3 0

    124R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    74/124

    SAP SRM 3&$&'ETE$D+TD+ = +T7E$# = F.

    ; #1*#2$4 B.J E7' T$&T&'ET+ L E4E##M$;+ E;.

    E+$'. " D:ETDT&$D3&$&'ETE$#

    B$"(% %;#*" ,% TARPERFORM F_GET_TVARV_PARAM IN PROGRAM Y_!!!!! USING ]N0, :0 ?-0-.

    .3.5 FSETTAR!ARAMS,8 ?-,8-0 : TVARV

    +$' D#ETDT&$D3&$&' #;: 3D&'E 3D'2 47&:;: 3D&8E.

    &T& 84D&8E T13E T&$D&8.

    48E&$ 84D&8E.

    4&88 4T;+ C13D#ETD+T3TD$+'D3&$&'ETE$#C E?3+$T;: &'E = 3D&'E '2E$ = 3D'2

    ;'3+$T;: &8E = 84D&8E T&28E# 3&$&'ETE$# = T;D3&$&'ETE$# E?4E3T;+# 3&$&'ETE$D+TD+ = ;3TDT&28EDE'3T1 = F +T7E$# = H.

    ; #1*#2$4 ;# ;;T;&8. 3D&8E = 84D&8E. E8#E. 48E&$ 3D&8E. E;.

    E+$'. " D#ETDT&$D3&$&'ETE$#

    S,8 0 ?-,8-0 %%%1 :0 GAP !!!. jF=0 :0 P-@,/-0jPERFORM F_SET_TVARV_PARAM IN PROGRAM Y_!!!!! USING ]N0, :0 ?-0- ]%%1CHANGING "C_TVARV_VA".

    V,-/0 1.%CURRENT_NEW_ P, 4 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    75/124

    SAP SRM.3.6 FREADATTRIBUTESB=@ 8-/;=80 @:8-:0 PPOMA_BBPcP_ATTR_ID ID :0 8-/;=80

    cP_P_ORGDATA E8-=8=- @0 0 ::0 :, 0-/>0 :, @0?-aP_ATTR_SING"E V70-, :0 8-/;=80

    +$' D$E&D&TT$;2TE# #;: 3D&TT$D; 3D+$:&T& T13E 223D3#D+$: 47&:;: 3D&TT$D#;:8E T13E 223#D&TT$D#;:8E. &T& ED&TT;D#;:8E T13E 223D&TT$D8;#TG 84D+$:;T T13E +2NE4*+2N;.

    ED&TT;D#;:8E*&TT$D; = 3D&TT$D;. '+E 3D+$:&T&*3$+4D+$:D$E#3D; T+ 84D+$:;T.

    4&88 4T;+ C223D$E&D&TT$;2TE#C E?3+$T;: ;D+$:;T = 84D+$:;T ;D#4E&$;+ = C223C ;D&TT$D#;:8E = ED&TT;D#;:8E ;'3+$T;: ED&TT$DTD#;:8E = 3D&TT$D#;:8E E?4E3T;+# +2NE4TD;D+TD+ = +D&TT$;2TE#D$EOE#TE = F &TT$;2TE#D$E&DE$$+$ = H +T7E$# = I.

    ; #1*#2$4 B. 48E&$ 3D&TT$D#;:8E. E8#E. ; 3D&TT$D#;:8E*E?48E ;# +T ;;T;&8. 48E&$ 3D&TT$D#;:8E. E;. E;.

    E+$'. " D$E&D&TT$;2TE#

    B=@ 0 970- :0 8-/;=80 YPGERPED : 8-0 PPOMA_BBP ?- 0-/>0 : RF&PERFORM F_READ_ATTRIBUTES IN PROGRAM Y_!!!!! USING "C_TVARV_VA" E_ORG_DATACHANGING E_ATTSING"E.

    C,)@* ##+* ,% BADI BB!UICONTROLBADI.

    F/7/::, C08-07 /0-, , 0 ;08, :0 /8, : BID. C7//@- , 0:0 :, 9/=7/>0.H;/7/8- ;080 aA@@,?8c , @07= 8:-: aR,,@8c 0 0:0 :/?7

  • 5/21/2018 supplier_relship

    76/124

    SAP SRM*** CONSTANTESCONSTANTS:

    CC_ON TYPE CHAR1 VALUE 'X', CC_SEP TYPE CHAR1 VALUE '-', CC_BTCHECK TYPE DYNFNAM VALUE 'SB_CHECK', CC_PRGBID TYPE CHAR15 VALUE 'SAPLBBP_BID_INV', CC_PRGATT TYPE CHAR19 VALUE 'SAPLBBP_PDH_DYNATTR', CC_DYNATT TYPE CHAR VALUE '!""', CC_DYNBTN TYPE CHAR# VALUE '"""', CC_DYNITM TYPE CHAR# VALUE '#""', CC_DYNCOT TYPE CHAR# VALUE '1""', CC_DYNMSG TYPE CHAR# VALUE '!"""', CC_LOCALITEM$ TYPE CHAR# VALUE 'ITEM', CC_FSFRA TYPE CHAR5 VALUE '%SAPLBBP_BID_INV&G_FRA', CC_FSPRG TYPE CHAR5 VALUE '%SAPLBBP_BID_INV&G_PRG', CC_FSGLOBAL TYPE CHAR5 VALUE '%SAPLBBP_BID_INV&GS_GLOBAL', CC_FSITEM TYPE CHAR5 VALUE '%SAPLBBP_BID_INV&GT_ITEMS',

    CC_FSUIHEAD TYPE CHAR5 VALUE '%SAPLBBP_BID_INV&BBPS_BID_UI_HEADER', CC_FSMSG TYPE CHAR5 VALUE '%SAPLBBP_PDH_CHK&GT_MSG(', CC_FSATTFIX TYPE CHAR5" VALUE'%SAPLBBP_PDH_DYNATTR&GV_FIXED_VALUES_FOR_ATTR_GUID', CC_VAL_MODE TYPE CHAR5" VALUE '%SAPLBBP_PDH_DYNATTR&GV_VALUES_MODE', CC_CLASS TYPE CHAR1 VALUE 'C', CC_MODE_V TYPE CHAR1 VALUE 'V', CC_MODE_S TYPE CHAR1 VALUE 'S', CC_MSG)UST TYPE CHAR! VALUE 'Y*', CC_PASTAITEM TYPE CHAR# VALUE 'IDPL', CC_TIPOCLAS TYPE CHAR1" VALUE 'Y+UOT_MODE', CC_FIMANALI TYPE CHAR1 VALUE 'YPFIM_ANALIE', CC_FIELDCLAS TYPE CHAR11 VALUE 'YPBID+ULF_I', CC_FIELDMSG TYPE CHAR1! VALUE 'MESSAGELINE',

    CC_FDCLASNE. TYPE CHAR1# VALUE 'YPCLS_CLASS_SH', CC_FIELDSAVE TYPE CHAR1/ VALUE 'YPCLS_SAVE_BUT_SH', CC_FIELDCANC TYPE CHAR1/ VALUE 'YPCLS_CANC_BUT_SH', CC_FIELDTIT TYPE CHAR15 VALUE 'YPCLS_TITLE_ATT', CC_FIELDFIX TYPE CHAR19 VALUE 'YPCLS_CLASS_ATT_FIX', CC_FIELDITM TYPE CHAR19 VALUE 'YPCLS_NRO_ITEM', CC_ERO TYPE CHAR1 VALUE '"', CC_MODE_DI TYPE CHAR1 VALUE 'D', CC_DECLA TYPE CHAR1 VALUE 'D', CC_DYNBID TYPE CHAR# VALUE '"!""', CC_ACTCANC TYPE CHAR1 VALUE 'C', CC_OKCHECK TYPE DYNFNAM VALUE 'BID_CHCK', CC_FDSAVCAN TYPE AV.CTXFLD VALUE 'YPCLS_SAVE_CANC_EV', CC_OK+UALI TYPE DYNFNAM VALUE 'YP_+UALI', CC_DYNCOTA TYPE CHAR# VALUE '1""',

    CC_DYNBT TYPE CHAR# VALUE '11""', CC_BTCHK TYPE DYNFNAM VALUE 'SB_CHECK', CC_BTCHANGE TYPE DYNFNAM VALUE 'SB_CHANGE', CC_BTHOLD TYPE DYNFNAM VALUE 'SB_+UOT_PARK', CC_BTACCEPT TYPE DYNFNAM VALUE 'SB_ACCEPT', CC_BTRE)ECT TYPE DYNFNAM VALUE 'SB_RE)ECT', CC_BTDISPLAY TYPE DYNFNAM VALUE 'SB_DISPLAY', CC_BTATTRIB TYPE DYNFNAM VALUE 'SB_HATTRIBUTES', CC_BTRE)ALITM TYPE DYNFNAM VALUE 'GS_GLOBAL-ALL_ITEMS_RE)ECTED',

    V,-/0 1.%CURRENT_NEW_ P, 6 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    77/124

    SAP SRM CC_BTRE)ITM TYPE DYNFNAM VALUE 'BBPS_BID_UI_ITEM-DEDUCT_IND', CC_FIELDITEM TYPE AV.CTXFLD VALUE 'YPCLS_DEDUCTION', CC_TCODE_BID TYPE CHAR11 VALUE 'BBP_BID_INV',

    CC_TCODE_+UO TYPE CHAR11 VALUE 'BBP_+UOT', CC_TCODE_AUC TYPE CHAR11 VALUE 'BBP_AUCTION', CC_+UOT TYPE CHAR# VALUE 'HDAT', CC_ITEM TYPE CHAR# VALUE 'IDAT', CC_ATT)UST TYPE CHAR0 VALUE 'YCLA-*', CC_DOCTP TYPE CHAR1" VALUE 'BUS!!"!', CC_GV_MODE TYPE CHAR#" VALUE '%SAPLBBP_PDH_DYNATTR&GV_MODE', CC_SCREEN_+UO TYPE CHAR#5 VALUE '%SAPLBBP_+UOT_UI_ITS&GS_GLOBAL-CURRENT_SCREEN', CC_DYN_ATT TYPE CHAR#5 VALUE '%SAPLBBP_BID_INV&GT_DYN_ATTR', CC_+UOT_HEADER TYPE CHAR#5 VALUE '%SAPLBBP_+UOT_UI_ITS&GS_HEADER', CC_BASIC_DATA TYPE CHAR# VALUE '1!""', CC_STATUS_DESC TYPE CHAR#5 VALUE 'GS_HEADER-STATUS_DESC', CC_ACCEPT%5& TYPE C VALUE 'I1"1#', CC_RE)ECT%5& TYPE C VALUE 'I1"1', CC_SUBMIT%5& TYPE C VALUE 'I1"1!',

    CC_RE)ECT_ITEM TYPE CHAR#5 VALUE 'GS_ITEM-DEDUCT_IND'

    *** TIPOTYPES: BEGIN OF TYPE_MSG, MSG_ID TYPE SYMSGID, MSG_NO TYPE SYMSGNO, MSG_TYPE TYPE BAPI_MTYPE, MSG_TEXT TYPE CHAR1!$, MSGV1 TYPE SYMSGV, MSGV! TYPE SYMSGV, MSGV TYPE SYMSGV, MSGV# TYPE SYMSGV, ITEM_NUMBER TYPE CHAR1",

    DOC_NUMBER TYPE CHAR1", ITEM_DESCRIPTION TYPE TX"1, ITEM_GUID TYPE BBP_GUIDC, OKCODE TYPE FCODE, SORTID_MSTY TYPE I, DOCUFLAG TYPE XFELD, DOCUURL TYPE BBP_URL_CS, LINE TYPE SYTABIX, END OF TYPE_MSG,

    TYPE_TMSG TYPE TABLE OF TYPE_MSG,

    BEGIN OF TYPE_COMMENT, COMMENT TYPE BBP_ATTR_BID_COMMENT, END OF TYPE_COMMENT

    *** FIELDS SYMBOLFIELD-SYMBOLS: 2FS_GLOBAL3 TYPE BBPS_BID_UI_GLOBAL, 2FS_FRA3 TYPE BBPS_BID_UI_SUBSCREENS, 2FS_PRG3 TYPE BBPS_BID_UI_SUBSCREEN_PROGRAMS, 2FS_UI_HEADER3 TYPE BBPS_BID_UI_HEADER, 2FS_ITEMS3 TYPE BBPT_BID_UI_ITEM, 2FS_MSG3 TYPE TYPE_TMSG,

    V,-/0 1.%CURRENT_NEW_ P, 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    78/124

    SAP SRM 2FS_ATT_GUID3 TYPE BBP_GUID, 2FS_MODE3 TYPE C, 2FS_SCREEN_+UOT3 TYPE BBP_UI_DOC_VIE.,

    2FS_ATTR3 TYPE BBPT_PDS_DYNATTRIBUTE, 2FS_VALUES_MODE3 TYPE CHAR1, 2FS_+UOT_HEADER3 TYPE BBPS_+UOT_UI_HEADER

    *** TABELADATA: TI_ATTRIB_SCR TYPE BBPT_PDS_DYNATTRIBUTE, TI_CLASS_)UST TYPE TABLE OF YPCLASS_)UST, TI_STATUS_+UOT TYPE TABLE OF CRM_)EST

    *** ESTRUTURASDATA: E_HEADER TYPE BBP_PDS_BID_HEADER_D,E_PDS_HEADER TYPE BBP_PDS_HEADER, E_ITEMS TYPE BBPS_BID_UI_ITEM,

    E_ATTR_FIX TYPE BBP_PDS_ATTR_FIX,E_HEADER_+UO TYPE BBP_PDS_HEADER, E_ITEM_+UO TYPE BBP_PDS_ITEM, E_ATTRIB_SCR TYPE BBP_PDS_DYNATTRIBUTE, E_DATA TYPE TYPE_DATA_TAB,E_CLASS_)UST TYPE YPCLASS_)UST, E_STATUS_+UOT TYPE CRM_)EST

    *** VARIVEISDATA: LD_DH_AT TYPE BBP_OPEN_TIME, LD_DH_CM TYPE BBP_OPEN_TIME, LC_FINALIADO TYPE C, LC_+UOT TYPE C,

    LC_NRO_ITEM TYPE CHAR!", LC_POSATT TYPE SY-TABIX, LC_STATUS_SUBMITED TYPE )_TXT"

    CASE SY-TCODE

    ************************************************************************* VERIFICA SE O PROGRAMA CHAMANDO POR UM COMPRADOR********************************************************************** .HEN CC_TCODE_BID OR CC_TCODE_AUC

    *** EXECUTA O PBO APENAS UMA VEZ IF IV_FIELDNAME E+ CC_BTCHANGE AND SY-DYNNR E+ CC_DYNBTN

    ASSIGN %CC_FSGLOBAL& TO 2FS_GLOBAL3 ASSIGN %CC_FSUIHEAD& TO 2FS_UI_HEADER3 ASSIGN %CC_FSFRA& TO 2FS_FRA3 ASSIGN %CC_FSPRG& TO 2FS_PRG3 ASSIGN %CC_FSITEM& TO 2FS_ITEMS3 IF 2FS_GLOBAL3 IS ASSIGNED AND 2FS_FRA3 IS ASSIGNED AND 2FS_PRG3 IS ASSIGNED AND

    V,-/0 1.%CURRENT_NEW_ P, # 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    79/124

    SAP SRM 2FS_ITEMS3 IS ASSIGNED AND 2FS_UI_HEADER3 IS ASSIGNED

    IF 2FS_FRA3-DETAILS E+ CC_DYNCOT AND 2FS_PRG3-DETAILS E+ CC_PRGBID AND SY-UCOMM E+ CC_OK+UALI

    *** VERIFICA SE A COTAO ESTA EM MODO DE VISULIZAO IF 2FS_GLOBAL3-MODE E+ CC_MODE_S

    *** BUSCA COTAO READ TABLE 2FS_ITEMS3 INTO E_ITEMS .ITH KEY NUMBER_INT 4 2FS_GLOBAL3-ITEM_SEL IF SY-SUBRC IS INITIAL

    *** BUSCA ATRIBUTOS E JUSTIFICATIVAS CALL FUNCTION 'BBP_PD_+UOT_ITEM_GETDETAIL'

    EXPORTING IV_GUID 4 E_ITEMS-GUID IV_HEADER_GUID 4 2FS_UI_HEADER3-GUID IMPORTING ET_DYN_ATTR 4 TI_ATTRIB_SCR

    *** REMOVE ATRIBUTOS QUE NO SEJA DE JUSTIFICAO DE CLASSIFICAO DELETE TI_ATTRIB_SCR .HERE FIELDNAME NP CC_ATT)UST SORT TI_ATTRIB_SCR BY ATTR_POSITION

    *** BUSCA MOTIVOS SELECT MANDT CODE SPRAS )LOCAL TYPE )USTF ACTIVE MARK FROM YPCLASS_)UST INTO TABLE TI_CLASS_)UST

    .HERE SPRAS E+ SY-LANGU AND )LOCAL E+ CC_LOCALITEM

    IF SY-SUBRC IS INITIAL

    *** LOOP QUE ATUALIZA OS MOTIVOS COM AS DESCRIES VINDAS DA TABELA DEJUSTIFICATIVAS *** PARA A LINGUAGEM DE LOGON LOOP AT TI_ATTRIB_SCR INTO E_ATTRIB_SCR LOOP AT E_ATTRIB_SCR-ATTR_FIX INTO E_ATTR_FIX READ TABLE TI_CLASS_)UST INTO E_CLASS_)UST .ITH KEY CODE 4 E_ATTR_FIX-ATTR_VALUE_FIX BINARY SEARCH IF SY-SUBRC IS INITIAL E_ATTR_FIX-VALUE_FIX_DESC 4 E_CLASS_)UST-)USTF

    MODIFY E_ATTRIB_SCR-ATTR_FIX FROM E_ATTR_FIX ENDIF ENDLOOP MODIFY TI_ATTRIB_SCR FROM E_ATTRIB_SCR ENDLOOP

    DELETE TI_CLASS_)UST .HERE ACTIVE IS INITIAL ENDIF

    V,-/0 1.%CURRENT_NEW_ P, $ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    80/124

    SAP SRM*** CARREGA ATRIBUTOS DA PRIMEIRA POSIO IF NOT TI_ATTRIB_SCR( IS INITIAL READ TABLE TI_ATTRIB_SCR

    INTO E_ATTRIB_SCR INDEX 1 ENDIF

    IF E_ITEMS-YPBID+ULF_I E+ CC_CLASS OR E_ITEMS-YPBID+ULF_I IS INITIAL

    *** MARCA FLAG COMO DESCLASSIFICADO PARA POSTERIOR ENVIO PARA HTML LC_+UOT 4 CC_DECLA ELSEIF E_ITEMS-YPBID+ULF_I E+ CC_DECLA*** MARCA FLAG COMO CLASSIFICADO PARA POSTERIOR ENVIO PARA HTML LC_+UOT 4 CC_CLASS ENDIF

    *** INICIALIZA PROGRAMA ATRIBUTOS NA MEMORIA EM MODO DE VIZUALIZAO E_PDS_HEADER-GUID 4 E_ITEMS-GUID

    CALL FUNCTION 'BBP_DYNATTR_PUT_DATA' EXPORTING IV_MODE 4 CC_MODE_DI IS_HEADER 4 E_PDS_HEADER IV_DOC_TYPE 4 CC_DOCTP IT_DYNATTR 4 TI_ATTRIB_SCR IMPORTING EV_REPID 4 2FS_PRG3-DETAILS EV_DYNNR 4 2FS_FRA3-DETAILS

    *** ABRE VALORES OS MODTIVOS DO NOVO ATRIBUTOJUSTIFICATIVA! CASO EXISTA IF NOT E_ATTRIB_SCR-GUID IS INITIAL PERFORM TRANSACTION_INIT_+UOT IN PROGRAM SAPLBBP_PDH_DYNATTR PERFORM FILL_SCREEN"!""_TABLE IN PROGRAM SAPLBBP_PDH_DYNATTR

    PERFORM PREPARE_FIXED_VALUES IN PROGRAM SAPLBBP_PDH_DYNATTR USING E_ATTRIB_SCR-GUID E_ATTRIB_SCR-FIELDNAME E_ATTRIB_SCR-ATTR_DOMNAME CC_DYNBID CC_MODE_DI ENDIF

    *** MARCA FLAG PARA INDICAR QUE EST NA TELA DE JUSTIFICATIVA EXPORT Y+UOT_MODE FROM LC_+UOT TO MEMORY ID CC_TIPOCLAS

    ENDIF ENDIF ELSEIF 2FS_FRA3-DETAILS E+ CC_DYNATT AND 2FS_PRG3-DETAILS E+ CC_PRGATT

    IMPORT Y+UOT_MODE TO LC_+UOT FROM MEMORY ID CC_TIPOCLAS IF SY-SUBRC IS INITIAL AND LC_+UOT IS NOT INITIAL IF SY-UCOMM E+ CC_OKCHECK

    *** VERIFICA SE O BOTO SALVAR OU CANCELAR FOI PRESSIONADA CALL FUNCTION 'ALE.EB_GET_CONTEXT' EXPORTING FIELDNAME 4 CC_FDSAVCAN

    V,-/0 1.%CURRENT_NEW_ P, #% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    81/124

    SAP SRM FIELDINDEX 4 1 TABLES DATA_TAB 4 TI_DATA_TAB

    EXCEPTIONS INVALID_INDEX 4 1 SYSTEM_FAILURE 4 ! ITS_NOT_AVAILABLE 4 COMMUNICATION_FAILURE 4 # OTHERS 4 5 IF SY-SUBRC IS INITIAL READ TABLE TI_DATA_TAB INTO E_DATA INDEX 1 IF SY-SUBRC IS INITIAL AND E_DATA-VALUE IS NOT INITIAL IF E_DATA-VALUE 4 CC_ACTCANC

    *** RETORNA TELA DE ITENS DA COTAO 2FS_PRG3-DETAILS 4 CC_PRGBID 2FS_FRA3-DETAILS 4 CC_DYNCOT

    ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF

    ASSIGN %CC_DYN_ATT& TO 2FS_ATTR3 IF 2FS_ATTR3 IS ASSIGNED

    *** VERIFICA SE EST NA TELA DE COTAO OU DE ITEM IF 2FS_GLOBAL3-ACTIVE_SCREEN 4 CC_+UOT OR 2FS_GLOBAL3-ACTIVE_SCREEN 4 CC_ITEM

    *** REMOVE JUSTIFICATIVAS DE CLASSIFICAO DO ATRIBUTO DA COTAO E DO ITEM DELETE 2FS_ATTR3 .HERE FIELDNAME CP CC_ATT)UST ENDIF ENDIF ENDIF ENDIF

    ************************************************************************* VERIFICA SE O PROGRAMA CHAMADO POR UM FORNECEDOR********************************************************************** .HEN CC_TCODE_+UO

    *** EXECUTA O PBO APENAS UMA VEZ IF IV_FIELDNAME E+ CC_STATUS_DESC AND SY-DYNNR E+ CC_BASIC_DATA

    ASSIGN %CC_+UOT_HEADER& TO 2FS_+UOT_HEADER3 IF SY-SUBRC 4 "

    * OBTM OS STATUS DA COTAO SELECT * INTO TABLE TI_STATUS_+UOT FROM CRM_)EST .HERE OB)NR 4 2FS_+UOT_HEADER3-GUID

    V,-/0 1.%CURRENT_NEW_ P, #1 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    82/124

    SAP SRM IF SY-SUBRC 4 "

    * BUSCA A DESCRIO DO STATUS "COTAO APRESENTADA"

    SELECT SINGLE TXT" FROM T)"!T INTO LC_STATUS_SUBMITED .HERE ISTAT 4 CC_SUBMIT AND SPRAS 4 SY-LANGU IF SY-SUBRC 4 "

    * VERIFICA SE A COTAO FOI ACEITA READ TABLE TI_STATUS_+UOT INTO E_STATUS_+UOT .ITH KEY STAT 4 CC_ACCEPT IF SY-SUBRC E+ " 2FS_+UOT_HEADER3-STATUS_DESC 4 LC_STATUS_SUBMITED ELSE* VERIFICA SE A COTAO FOI REJEITADA READ TABLE TI_STATUS_+UOT INTO E_STATUS_+UOT .ITH KEY STAT 4 CC_RE)ECT IF SY-SUBRC 4 "

    2FS_+UOT_HEADER3-STATUS_DESC 4 LC_STATUS_SUBMITED ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF

    * IMPEDIR QUE O CAMPO "#TEM REJEITADO" SEJA EXIBIDO NA TELA DO FORNECEDOR IF IV_FIELDNAME 4 CC_RE)ECT_ITEM CV_INVISIBLE 4 CC_ON ENDIF

    *** EXECUTA O PBO APENAS UMA VEZ

    IF IV_FIELDNAME E+ CC_BTATTRIB AND SY-DYNNR E+ CC_DYNBT

    *** VERIFICA SE EST NA TELA DE COTAO OU DE ITEM ASSIGN %CC_SCREEN_+UO& TO 2FS_SCREEN_+UOT3 IF 2FS_SCREEN_+UOT3 IS ASSIGNED AND % 2FS_SCREEN_+UOT3 E+ CC_+UOT OR 2FS_SCREEN_+UOT3 E+ CC_ITEM &

    CASE 2FS_SCREEN_+UOT3*** RECUPERA ATRIBUTOS DA COTAO .HEN CC_+UOT E_HEADER_+UO-GUID 4 IS_HEADER-GUID

    CALL FUNCTION 'BBP_DYNATTR_GET_DATA'

    EXPORTING IS_HEADER 4 E_HEADER_+UO IMPORTING ET_ATTRIBUTES 4 TI_ATTRIB_SCR*** RECUPERA ATRIBUTOS DO ITEM .HEN CC_ITEM E_ITEM_+UO-GUID 4 IS_ITEM-GUID

    CALL FUNCTION 'BBP_DYNATTR_GET_DATA'

    V,-/0 1.%CURRENT_NEW_ P, #2 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    83/124

    SAP SRM EXPORTING IS_ITEM 4 E_ITEM_+UO IMPORTING

    ET_ATTRIBUTES 4 TI_ATTRIB_SCR ENDCASE

    *** REMOVE JUSTIFICATIVAS DE CLASSIF$ PARA EXIBIO DELETE TI_ATTRIB_SCR .HERE FIELDNAME CP CC_ATT)UST IF SY-SUBRC IS INITIAL

    ASSIGN %CC_GV_MODE& TO 2FS_MODE3 IF 2FS_MODE3 IS ASSIGNED CASE 2FS_SCREEN_+UOT3*** REENVIA ATRIBUTOS DA COTAO PARA A TELA .HEN CC_+UOT CALL FUNCTION 'BBP_DYNATTR_PUT_DATA' EXPORTING IV_MODE 4 2FS_MODE3

    IS_HEADER 4 E_HEADER_+UO IV_DOC_TYPE 4 CC_DOCTP IT_DYNATTR 4 TI_ATTRIB_SCR*** REENVIA ATRIBUTOS DO ITEM PARA A TELA .HEN CC_ITEM CALL FUNCTION 'BBP_DYNATTR_PUT_DATA' EXPORTING IV_MODE 4 2FS_MODE3 IS_ITEM 4 E_ITEM_+UO IV_DOC_TYPE 4 CC_DOCTP IT_DYNATTR 4 TI_ATTRIB_SCR ENDCASE ENDIF ENDIF

    ENDIF ENDIF

    ENDCASE

    *** REMOVE BOT%ES DA TELAIF SY-DYNNR E+ CC_DYNBTN CASE IV_FIELDNAME*** REMOVE BOTO ACEITA COTAO .HEN CC_BTACCEPT

    * HABILITAR BOTO "ACCEPT" E A COLUNA STANDARD "REJECT" NO MODO DISPLAY&* CASO O ATRIBUTO YPGERPED NA PPOMA ESTEJA MARCADO

    CONSTANTS: CC_+UOT_VAL TYPE BBP_SEARCH_OB)TYP VALUE 'BUS!!"!', CC_RF+_VAL TYPE BBP_SEARCH_OB)TYP VALUE 'BUS!!""', CC_GAP110 TYPE RVARI_VNAM VALUE 'YPGAP110', CC_NUMB""1 TYPE TVARV_NUMB VALUE '"""1', CC_ACCEPT_BTN_DESC%15& TYPE C VALUE 'YPACCEPT_DESC', CC_YPGERPED%1"& TYPE C VALUE 'YPGERPED'

    DATA:

    V,-/0 1.%CURRENT_NEW_ P, #3 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    84/124

    SAP SRM TI_ORG_DATA TYPE TABLE OF BBP_PDS_ORG, TI_ITEMS_! TYPE TABLE OF BBP_PDS_+UOT_ITEM_D

    DATA: E_ORG_DATA TYPE BBP_PDS_ORG, E_ATTR_SINGLE TYPE BBPS_ATTR_SINGLE, E_HDR_+UOT TYPE BBP_PDS_+UOT_HEADER_D

    DATA: LC_BLOCK_RE)ECTION TYPE C, LC_TVARV_VAL TYPE TVARV_VAL

    DATA: LC_GUID_+UOT TYPE CRMD_ORDERADM_H-GUID, LC_STATUS TYPE )_STATUS, LC_STATUS_DESC TYPE )_TXT", LC_STATUS_DESC_L TYPE TEXT1!

    DATA: TI_+UOT_STATUS TYPE STANDARD TABLE OF BBP_PDS_STATUS

    * SETA VARIVEL PARA INIBIR A EXIBIO DA COLUNA "REJECT" NO OVERVIE' DE ITENS LC_BLOCK_RE)ECTION 4 'X'

    * SETA PAR(METRO DA BADI PARA INIBIR EXIBIO DO BOTO ACCEPT CV_INVISIBLE 4 CC_ON CV_INPUT_READY 4 SPACE

    * RECUPERA DETALHES DE HEADER E ITEM DA COTAO CALL FUNCTION 'BBP_PD_+UOT_GETDETAIL' EXPORTING I_GUID 4 IS_HEADER-GUID

    IMPORTING E_HEADER 4 E_HDR_+UOT TABLES E_ITEM 4 TI_ITEMS_!

    * EXCLUI ITENS DECLINADOS& MARCADOS COMO EXCLU#DOS& OU DE HIERARQUIA DELETE TI_ITEMS_! .HERE YPDECLINEI IS NOT INITIAL OR DEL_IND IS NOT INITIAL OR ITM_TYPE E+ 'HIER'

    * VERIFICA SE A COTAO NO FOI DECLINADA NO HEADER OU SE TODOS OS ITENSFORAM *DECLINADOS IF E_HDR_+UOT-YPDECLINEH IS INITIAL AND TI_ITEMS_!( IS NOT INITIAL

    * BUSCA DADOS ORGANIZACIONAIS DA SOLICITAO CALL FUNCTION 'BBP_PD_BID_GETDETAIL' EXPORTING I_GUID 4 IS_HEADER-SRC_GUID TABLES E_ORGDATA 4 TI_ORG_DATA

    IF NOT TI_ORG_DATA( IS INITIAL READ TABLE TI_ORG_DATA INTO E_ORG_DATA INDEX 1

    V,-/0 1.%CURRENT_NEW_ P, #4 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    85/124

    SAP SRM IF SY-SUBRC IS INITIAL

    * BUSCA PAR(METROS DA TVARV PARA O GAP ))

    PERFORM F_GET_TVARV_PARAM IN PROGRAM YPINC_ROTINAS USING CC_GAP110* SETA O PAR(METRO +++) DO GAP )) PERFORM F_SET_TVARV_PARAM IN PROGRAM YPINC_ROTINAS USING CC_GAP110 CC_NUMB""1 CHANGING LC_TVARV_VAL IF NOT LC_TVARV_VAL IS INITIAL* BUSCA O VALOR DO ATRIBUTO YPGERPED DA TRANSAO PPOMA,BBP PARA A*ORGANIZAO DA RFQ PERFORM F_READ_ATTRIBUTES IN PROGRAM YPINC_ROTINAS USING LC_TVARV_VAL E_ORG_DATA CHANGING E_ATTR_SINGLE

    * SE O ATRIBUTO YPGERPED ESTIVER MARCADO& O BOTO "ACCEPT" E A COLUNA"REJECT" DEVEM APARECER

    IF E_ATTR_SINGLE-VALUE IS NOT INITIAL

    * PERMITE A EXIBIO DA COLUNA "REJECT" NO OVERVIE' DE ITENS DA COTAO CLEAR LC_BLOCK_RE)ECTION

    * PERMITE A EXIBIO DO BOTO "ACCEPT" NO OVERVIE' DE ITENS DA COTAO CV_INVISIBLE 4 SPACE

    * RECUPERA OS STATUS DA COTAO CALL FUNCTION 'BBP_PD_STATUS_GETDETAIL' EXPORTING IV_GUID 4 IS_HEADER-GUID LC_GUID_+UOT IV_OB)ECT_TYPE 4 CC_DOCTP TABLES

    ET_STATUS 4 TI_+UOT_STATUS* VERIFICA SE A COTAO FOI ACEITA READ TABLE TI_+UOT_STATUS .ITH KEY STAT 4 CC_ACCEPT TRANSPORTING NO FIELDS IF SY-SUBRC IS INITIAL* DESABILITA BOTO -ACCEPT. CLEAR CV_INPUT_READY

    * EXPORTA FLAGS PARA O HTML* TEMPLATE HTML SAPLBBP,BID,INV /)++ 0 ITS BBP,BID,INV PERFORM SETFIELD IN PROGRAM AV.RTCX" TABLES TI_RAV.CTXT( USING:'YPDIS_DEDUCTION' 1 CC_ON ELSE

    * VERIFICA SE A COTAO FOI REJEITADA READ TABLE TI_+UOT_STATUS .ITH KEY STAT 4 CC_RE)ECT TRANSPORTING NO FIELDS IF SY-SUBRC IS NOT INITIAL* SE A COTAO NO FOI ACEITA NEM REJEITADA& HABILITA BOTO -ACCEPT. CV_INPUT_READY 4 CC_ON ENDIF ENDIF ENDIF

    V,-/0 1.%CURRENT_NEW_ P, #5 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    86/124

    SAP SRM ENDIF ENDIF ENDIF

    ENDIF* EXPORTA FLAGS PARA O HTML* TEMPLATE HTML SAPLBBP,BID,INV /++ 0 ITS BBP,BID,INV PERFORM SETFIELD IN PROGRAM AV.RTCX" TABLES TI_RAV.CTXT( USING: CC_FIELDITEM 1 LC_BLOCK_RE)ECTION, CC_ACCEPT_BTN_DESC 1 TEXT-""0, CC_YPGERPED 1 E_ATTR_SINGLE-VALUE

    PERFORM TRANSPORTFIELD IN PROGRAM AV.RTCX" TABLES TI_RAV.CTXT(

    *** REMOVE BOTO REJEITA COTAO .HEN CC_BTRE)ECT CV_INVISIBLE 4 CC_ON CLEAR CV_INPUT_READY

    *** REMOVE BOTO DE MODIFICAR DA TELA DE JUSTIFICATIVA DO ITEM .HEN CC_BTCHANGE OR CC_BTHOLD OR CC_BTDISPLAY*** VERIFICA SE O PROGRAMA CHAMANDO POR UM COMPRADOR IF SY-TCODE E+ CC_TCODE_BID OR SY-TCODE E+ CC_TCODE_AUC CV_INVISIBLE 4 CC_ON CLEAR CV_INPUT_READY ENDIF

    ENDCASEELSEIF SY-DYNNR E+ CC_DYNCOTA AND IV_FIELDNAME E+ CC_BTRE)ALITM

    * HABILITAR BOTO "ACCEPT" E A COLUNA STANDARD "REJECT" NO MODO DISPLAY&* CASO O ATRIBUTO YPGERPED NA PPOMA ESTEJA MARCADO

    ELSEIF SY-DYNNR E+ CC_DYNITM AND IV_FIELDNAME E+ CC_BTRE)ITM*** REMOVE COLUNA REJEITA OVERVIE' DO ITEM CLEAR CV_INPUT_READYENDIF

    C,)@* ##+* ,% BADI BB!AUTORIT/CEC.

    F67868;: E;7?8@;> ; ; ?; 7 67>8 ; >;7? > 87; %; 8 >;8? 868J;?&I@7=:, YPINC_AUTHORITY_COMISSAO_"ICIT.

    METHOD IF_EX_BBP_AUTHORITY_CHECK~AUTHORITY_CHECK_PRODOC.

    * CONSTANTES CONSTANTS: CC_BID_INV_TRANS TYPE SYTCODE VALUE 'BBP_BID_INV',

    V,-/0 1.%CURRENT_NEW_ P, #6 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    87/124

    SAP SRM CC_AUCTION_TRANS TYPE SYTCODE VALUE 'BBP_AUCTION', CC_ACTUAL_GUID%"& TYPE C VALUE '%SAPLBBP_BID_INV&G_ACTUAL_GUID', CC_DOCUMENT_TYPE TYPE CRMD_ORDERADM_H-OB)ECT_ID VALUE 'BUS!!""',

    CC_CREATE TYPE SY-UCOMM VALUE 'BID_CREA', CC_COPY TYPE SY-UCOMM VALUE 'COPY'

    * VARIVEIS LOCAISDATA:

    LC_GUID TYPE BBP_PGUID************************************************************************* STRUCTURES ************************************************************************* DATA: E_BID_HEADER TYPE BBP_PDS_BID_HEADER_D, E_AUC_HEADER TYPE BBP_PDS_AUC_HEADER_D

    ************************************************************************* FIELD SYMBOLS *

    ************************************************************************

    FIELD-SYMBOLS: 2FS_ACTUAL_GUID3 TYPE ANY

    ASSIGN %CC_ACTUAL_GUID& TO 2FS_ACTUAL_GUID3 IF 2FS_ACTUAL_GUID3 IS ASSIGNED LC_GUID 4 2FS_ACTUAL_GUID3 ENDIF

    IF LC_GUID IS NOT INITIAL IF % SY-TCODE E+ CC_BID_INV_TRANS & BBP_BID_INV

    * BUSCA OS DETALHES DA BID CALL FUNCTION 'BBP_PD_BID_GETDETAIL' EXPORTING I_GUID 4 LC_GUID I_.ITH_ITEMDATA 4 SPACE IMPORTING E_HEADER 4 E_BID_HEADER

    ELSEIF % SY-TCODE E+ CC_AUCTION_TRANS & BBP_AUCTION* BUSCA OS DETALHES DA AUCTION CALL FUNCTION 'BBP_PD_AUC_GETDETAIL' EXPORTING I_GUID 4 LC_GUID I_.ITH_ITEMDATA 4 SPACE IMPORTING

    E_HEADER 4 E_AUC_HEADER ENDIF ENDIF

    ************************************************************************* CONSTANTS *************************************************************************CONSTANTS: CC_CODE_RE+UESTER TYPE CRMT_PARTNER_FCT VALUE '""""""10',

    V,-/0 1.%CURRENT_NEW_ P, # 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    88/124

    SAP SRM CC_AUTH_OB)ECT TYPE XUOB)ECT VALUE 'YP_VTOPP', CC_OB)TYPE_SET TYPE CRMT_OB)ECT_TYPE VALUE '"/', CC_OB)TYPE_HI TYPE CRMT_OB)ECT_TYPE VALUE '"5',

    CC_CHANGE_ACTION TYPE ACTIV_AUTH VALUE '"!'************************************************************************* LOCAL VARIABLES *************************************************************************DATA: LC_GUID_USER TYPE BU_PARTNER_GUID, LC_GUID_SET TYPE CRMT_OB)ECT_GUID, LC_CREATED_BY TYPE SY-UNAME

    ************************************************************************* TIPOS *************************************************************************TYPES: BEGIN OF TY_PARTNER,

    PARTNER_GUID TYPE CRMD_PARTNER-PARTNER_GUID, GUID TYPE CRMD_PARTNER-GUID, PARTNER_FCT TYPE CRMD_PARTNER-PARTNER_FCT, PARTNER_NO TYPE CRMD_PARTNER-PARTNER_NO, END OF TY_PARTNER

    ************************************************************************* INTERNAL TABLES *************************************************************************DATA: TI_PARTNER TYPE TABLE OF TY_PARTNER

    ************************************************************************

    * STRUCTURES *************************************************************************DATA: E_PARTNER_RE+ TYPE TY_PARTNER

    *-------------------------------.......................................** IMPLEMENTATION PROCESS SECTION **-------------------------------.......................................*

    * SE FOR SOLICIT$ COTAO 1 LEILO NA TRANSAO DO COMPRADORIF % SY-TCODE 4 CC_BID_INV_TRANS BBP_BID_INV OR SY-TCODE 4 CC_AUCTION_TRANS & BBP_AUCTIONAND NOT LC_GUID IS INITIAL

    AND SY-UCOMM 23 CC_CREATE BOTO CRIARAND SY-UCOMM 23 CC_COPY BOTO COPIAR

    * VERIFICA SE USURIO "MASTER" QUE POSSUI PERMISSO PARA ACESSAR O DOCUMENTO* MESMO QUE ELE NO SEJA O COMPRADOR NEM MEMBRO DA COMISSO AUTHORITY-CHECK OB)ECT CC_AUTH_OB)ECT ID 'ACTVT' FIELD '"'

    IF SY-SUBRC 23 "

    V,-/0 1.%CURRENT_NEW_ P, ## 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    89/124

    SAP SRM* BUSCA O GUID DO USURIO CALL FUNCTION 'BP_CENTRALPERSON_GET'

    EXPORTING IV_USERNAME 4 SY-UNAME IMPORTING EV_BU_PARTNER_GUID 4 LC_GUID_USER EXCEPTIONS NO_CENTRAL_PERSON 4 1 NO_BUSINESS_PARTNER 4 ! NO_ID 4 OTHERS 4 #

    * OBTM O GUID,SET QUE FAZ O LIN2 DA OPORTUNIDADE COM OS PARCEIROS SELECT SINGLE GUID_SET INTO LC_GUID_SET FROM CRMD_LINK .HERE GUID_HI 4 LC_GUID

    AND OB)TYPE_SET 4 CC_OB)TYPE_SET AND OB)TYPE_HI 4 CC_OB)TYPE_HI

    IF SY-SUBRC 4 "

    * SELECIONA O PARCEIRO REQUISITANTE PURCHASER! DA OPORTUNIDADE SELECT PARTNER_GUID GUID PARTNER_FCT PARTNER_NO INTO TABLE TI_PARTNER FROM CRMD_PARTNER .HERE GUID 4 LC_GUID_SET AND PARTNER_FCT 4 CC_CODE_RE+UESTER AND DISABLED 4 SPACE

    * OBTM O USURIO CRIADOR DA OPORTUNIDADE

    IF SY-TCODE E+ CC_BID_INV_TRANS RF+ LC_CREATED_BY 4 E_BID_HEADER-CREATED_BY ELSEIF SY-TCODE E+ CC_AUCTION_TRANS LEILO LC_CREATED_BY 4 E_AUC_HEADER-CREATED_BY ENDIF

    * OBTM O GUID DO COMPRADOR READ TABLE TI_PARTNER INTO E_PARTNER_RE+ INDEX 1 IF SY-SUBRC 4 "

    IF LC_GUID_USER 23 E_PARTNER_RE+-PARTNER_NO AND SY-UNAME 23 LC_CREATED_BY

    IF IS_AUTH_CHECK-ACTIVITY 4 CC_CHANGE_ACTION* USURIO NO O COMPRADOR& LOGO NO TER PERMISSO DE MODIFICAR O

    DOCUMENTO EV_SUBRC 4 1 ENDIF

    ENDIF IF USURIO CRIADOR ENDIF IF ENCONTROU O CRIADOR ENDIF IF ENCONTROU O LINK COM A TABELA DE PARCEIROS ENDIF IF USURIO MASTERENDIF IF SY-TCODE

    V,-/0 1.%CURRENT_NEW_ P, #$ 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    90/124

    SAP SRM

    C,)@* ##+* ,% BADI BB!CREATEBE!ONE8? 7 ;6 ; >8, 6;> 6;>I7;: YPINC_CLASS_CONT_Y

    METHOD IF_EX_BBP_CREATE_BE_PO_NEW~FILL_PO_INTERFACE1

    ************************************************************************* ESTRUTURAS ************************************************************************* DATA: ES_POACCOUNT TYPE BBPS_BADI_PO_ACCOUNT_1, ES_SCACCOUNT TYPE LINE OF BBPT_PDEXT_ACC,

    ES_SCITEM TYPE BBP_PDS_TRANSFER_ITEM

    ************************************************************************* CONSTANTES ************************************************************************* DATA: CC_INM%& TYPE C VALUE 'INM'

    ************************************************************************* VARIVEIS ************************************************************************* DATA: LN_ES_POITEM_ITEM%5& TYPE N

    * PERCORRE A LISTA DE CLASSIFICAO CONTBIL DOS ITENS DO CARRINHO

    LOOP AT IS_SC_DOCUMENT-ACCOUNT INTO ES_SCACCOUNT CLEAR LN_ES_POITEM_ITEM

    * VERIFICA SE O ITEM DA CLASSIF$ CONT$ DO TIPO REQUISIO DE IMOBILIZADO IF ES_SCACCOUNT-ACC_CAT E+ CC_INM

    * LOCALIZA O ITEM CORRESPONDENTE DO CARRINHO READ TABLE IS_SC_DOCUMENT-ITEM .ITH KEY GUID 4 ES_SCACCOUNT-P_GUID INTO ES_SCITEM IF SY-SUBRC E+ "

    * CONVERTE O NUMERO DO ITEM CORRENTE DE CHAR)+! PARA NUM3!&* PARA COMPARAO COM O ITEM DE CLASSIFICAO CONTBIL$ LN_ES_POITEM_ITEM 4 ES_SCITEM-BE_OB)_ITEM

    * LOCALIZA A CLASSIFICAO CONTBIL CORRESPONDENTE NA ESTRUTURA DO PEDIDO$READ TABLE CS_PO1_DOCUMENT-IT_POACCOUNT .ITH KEY PO_ITEM 4 LN_ES_POITEM_ITEMINTO ES_POACCOUNT

    IF SY-SUBRC E+ "

    * COPIA O VALOR DE PONTO DE DESCARAGA DO CARRINHO PARA O PEDIDO ES_POACCOUNT-UNLOAD_PT 4 ES_SCACCOUNT-YPCAMPPTDESC MODIFY CS_PO1_DOCUMENT-IT_POACCOUNT FROM ES_POACCOUNT INDEX SY-TABIX

    V,-/0 1.%CURRENT_NEW_ P, $% 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    91/124

    SAP SRM ENDIF ENDIF ENDIF

    ENDLOOP

    C,)@* ##+* ,% BADI BB!CUFBADI2.

    F67868;: E?8 6>;>;78J ;> 8 7868; ; 68 > 8> 7 867 ; >8? Q;;;>678 ?; 6 7 ?6?;>8, 8 86 ; Q8 8;7868?: N>8, E>;@768, C78 M8; >8 R;8688, ; 8 > 8 ; @8768678 ?6I7;:YPINC_CAMPCARTIPO#

    METHOD if_ex_bbp_!f_b"#i_$~%if'_()ee*.

    ************************************************************************* TIPOS *************************************************************************TYPES: BEGIN OF TYPE_FORNECTIPO, YPVALUE TYPE YPFORNECTIPO-YPVALUE, YPFORTIPO TYPE YPFORNECTIPO-YPFORTIPO, END OF TYPE_FORNECTIPO

    ************************************************************************* TABELAS INTERNAS *************************************************************************DATA: TI_ITEM1 TYPE STANDARD TABLE OF BBP_PDS_ITEM, TI_ORGDATA TYPE STANDARD TABLE OF BBP_PDS_ORG, TI_YPFORNECTIPO TYPE STANDARD TABLE OF TYPE_FORNECTIPO

    ************************************************************************* VARIVEIS *************************************************************************

    DATA: LC_CARTIPO TYPE YPCARRINHOTIPO-YPVALUE#, LC_CHECK1 TYPE C, LC_SC_MAIN TYPE BBP_SOCO_SCREEN, LC_POPUP TYPE C, LC_VENDOR_AUX TYPE BBP_PDS_ITEM-PARTNER_PROD

    ************************************************************************* CONSTANTES *************************************************************************CONSTANTS: CC_DOC_TYPE TYPE CRMD_ORDERADM_H-OB)ECT_TYPE VALUE 'BUS!1!1', CC_CARTIPO TYPE YPCARRINHOTIPO-YPCARTIPO VALUE 'YPCARTIPOI', CC_VALUE1 TYPE YPCARRINHOTIPO-YPVALUE# VALUE 'EMER', CC_VALUE! TYPE YPCARRINHOTIPO-YPVALUE# VALUE 'NORM', CC_ORDER%$& TYPE C VALUE 'SC_ORDER', CC_"!%!& TYPE C VALUE '"!', CC_X TYPE C VALUE 'X', CC_P TYPE C VALUE 'P', CC_O TYPE C VALUE 'O', CC_SOCO_COD TYPE SY-TCODE VALUE 'BBPSOCO"1', CC_MAIN_SC%#9& TYPE C VALUE '%SAPLBBP_SOCO_UI_ITS&GS_SOCO_SCREEN-MAIN_SCREEN', CC_ITEM_SC_SCREEN TYPE BBP_SOCO_SCREEN VALUE 'MAIN_SC_ITEM', CC_MAIN_SEARCH_SCR TYPE BBP_SOCO_SCREEN VALUE 'MAIN_SEARCH', CC_POPUP%11& TYPE C VALUE 'EXIBE_POPUP',

    V,-/0 1.%CURRENT_NEW_ P, $1 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    92/124

    SAP SRM CC_ORDER_CHECK%11& TYPE C VALUE 'ORDER_CHECK', CC_SC" TYPE SY-TCODE VALUE 'BBPSC"', CC_BASICDATA TYPE CHAR#" VALUE '%SAPLBBP_SC_UI_ITS&GS_SCREEN-

    BASICDATA', CC_"" TYPE SYDYNNR VALUE '"""'

    ************************************************************************* ESTRUTURA *************************************************************************DATA: E_HEADER TYPE BBP_PDS_HEADER, E_ITEM1 TYPE BBP_PDS_ITEM, E_FORNECTIPO TYPE TYPE_FORNECTIPO

    *FIELD SYMBOLSFIELD-SYMBOLS: 2FS_MAIN_SC3 TYPE BBP_SOCO_SCREEN, 2FS_BASICDATA3 TYPE BBPS_SC_PTRDYNPID

    ASSIGN %CC_MAIN_SC& TO 2FS_MAIN_SC3IF SY-SUBRC E+ "

    MOVE 2FS_MAIN_SC3 TO LC_SC_MAIN

    ENDIF

    * VERIFICA SE O DOCUMENTO UM CARRINHO DE COMPRASIF % IV_DOC_TYPE E+ CC_DOC_TYPE &

    CLEAR: LC_INDEX

    READ TABLE ET_FIELDS .ITH KEY FIELDNAME 4 CC_CARTIPO INTO E_ITEM

    IF SY-SUBRC 4 "

    * SETA O INDICE LC_INDEX 4 SY-TABIX

    CLEAR E_ITEM-XDISPLAY

    IF LC_SC_MAIN 4 CC_MAIN_SEARCH_SCR

    * DEIXA O CAMPO YPCARTIPO INVIS#VEL E_ITEM-XDISPLAY 4 SPACE

    ELSE

    ASSIGN %CC_BASICDATA& TO 2FS_BASICDATA3 IF SY-SUBRC IS INITIAL AND 2FS_BASICDATA3-DYNNR 4 CC_""* DEIXAR O CAMPO YPCARTIPO ITEM! VIS#VEL E_ITEM-XDISPLAY 4 CC_X ENDIF ENDIF

    * DEIXAR O CAMPO YPCARTIPO DESABILITADO NO EDITVEL!

    V,-/0 1.%CURRENT_NEW_ P, $2 0 124

    R,7,, 1

    "8 9,: ;< F,-: "=>C0/:,8/7 : P-0?-/,8-< 80 A@@,8=-,

  • 5/21/2018 supplier_relship

    93/124

    SAP SRM E_ITEM-XINPUT 4 SPACE

    * CARREGA AS ALTERAES

    MODIFY ET_FIELDS FROM E_ITEM INDEX LC_INDEX ENDIF

    * RECUPERA OS DADOS DE HEADER E ITEM DO CARRINHO CALL FUNCTION 'BBP_PROCDOC_GETDETAIL' EXPORTING I_GUID 4 IV_DOC_GUID PARAMETRO DE ENTRADA DA BADI IMPORTING E_HEADER 4 E_HEADER ESTRUTURA DE HEADER TABLES E_ITEM 4 TI_ITEM1 TABELA DE ITEM

    IF SY-SUBRC 4 "

    * SELECIONAR O C4DIGO DO TIPO DE CARRINHO

    SELECT YPVALUE# UP TO 1 RO.S FROM YPCARRINHOTIPO INTO LC_CARTIPO .HERE YPCARTIPO 4 E_HEADER-YPCARTIPOH AND SPRAS 4 SY-LANGU ENDSELECT

    * APAGA OS #T