PIQAUDR_WRITE_DOCUMENT is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name PIQAUDR_WRITE_DOCUMENT into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
HRPIQ00CD_PIQAUDR
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'PIQAUDR_WRITE_DOCUMENT' "CHDO PIQAUDR => Gen. by RSSCD000
EXPORTING
objectid = " cdhdr-objectid
tcode = " cdhdr-tcode
utime = " cdhdr-utime
udate = " cdhdr-udate
username = " cdhdr-username
planned_change_number = SPACE " cdhdr-planchngnr
object_change_indicator = 'U' " cdhdr-change_ind
planned_or_real_changes = SPACE " cdhdr-change_ind
no_change_pointers = SPACE " cdhdr-change_ind
upd_piqdbagr_appee = SPACE " cdpos-chngind
upd_piqdbagr_appr = SPACE " cdpos-chngind
upd_piqdbagr_appser = SPACE " cdpos-chngind
upd_piqdbagr_assignm = SPACE " cdpos-chngind
upd_piqdbappr_aud1 = SPACE " cdpos-chngind
upd_piqdbappr_aud2 = SPACE " cdpos-chngind
upd_piqdbappr_aud3 = SPACE " cdpos-chngind
upd_piqdbappr_aud4 = SPACE " cdpos-chngind
upd_piqdbappr_aud5 = SPACE " cdpos-chngind
upd_piqdbaudr0 = SPACE " cdpos-chngind
upd_piqdbaudr1 = SPACE " cdpos-chngind
upd_piqdbaudr2 = SPACE " cdpos-chngind
IMPORTING
changenumber = " cdhdr-changenr
TABLES
xpiqdbagr_appee = " vpiqdbagr_appee
ypiqdbagr_appee = " vpiqdbagr_appee
xpiqdbagr_appr = " vpiqdbagr_appr
ypiqdbagr_appr = " vpiqdbagr_appr
xpiqdbagr_appser = " vpiqdbagr_appser
ypiqdbagr_appser = " vpiqdbagr_appser
xpiqdbagr_assignm = " vpiqdbagr_assignm
ypiqdbagr_assignm = " vpiqdbagr_assignm
xpiqdbappr_aud1 = " vpiqdbappr_aud1
ypiqdbappr_aud1 = " vpiqdbappr_aud1
xpiqdbappr_aud2 = " vpiqdbappr_aud2
ypiqdbappr_aud2 = " vpiqdbappr_aud2
xpiqdbappr_aud3 = " vpiqdbappr_aud3
ypiqdbappr_aud3 = " vpiqdbappr_aud3
xpiqdbappr_aud4 = " vpiqdbappr_aud4
ypiqdbappr_aud4 = " vpiqdbappr_aud4
xpiqdbappr_aud5 = " vpiqdbappr_aud5
ypiqdbappr_aud5 = " vpiqdbappr_aud5
xpiqdbaudr0 = " vpiqdbaudr0
ypiqdbaudr0 = " vpiqdbaudr0
xpiqdbaudr1 = " vpiqdbaudr1
ypiqdbaudr1 = " vpiqdbaudr1
xpiqdbaudr2 = " vpiqdbaudr2
ypiqdbaudr2 = " vpiqdbaudr2
. " PIQAUDR_WRITE_DOCUMENT
The ABAP code below is a full code listing to execute function module PIQAUDR_WRITE_DOCUMENT including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).
| ld_changenumber | TYPE CDHDR-CHANGENR , |
| it_xpiqdbagr_appee | TYPE STANDARD TABLE OF VPIQDBAGR_APPEE,"TABLES PARAM |
| wa_xpiqdbagr_appee | LIKE LINE OF it_xpiqdbagr_appee , |
| it_ypiqdbagr_appee | TYPE STANDARD TABLE OF VPIQDBAGR_APPEE,"TABLES PARAM |
| wa_ypiqdbagr_appee | LIKE LINE OF it_ypiqdbagr_appee , |
| it_xpiqdbagr_appr | TYPE STANDARD TABLE OF VPIQDBAGR_APPR,"TABLES PARAM |
| wa_xpiqdbagr_appr | LIKE LINE OF it_xpiqdbagr_appr , |
| it_ypiqdbagr_appr | TYPE STANDARD TABLE OF VPIQDBAGR_APPR,"TABLES PARAM |
| wa_ypiqdbagr_appr | LIKE LINE OF it_ypiqdbagr_appr , |
| it_xpiqdbagr_appser | TYPE STANDARD TABLE OF VPIQDBAGR_APPSER,"TABLES PARAM |
| wa_xpiqdbagr_appser | LIKE LINE OF it_xpiqdbagr_appser , |
| it_ypiqdbagr_appser | TYPE STANDARD TABLE OF VPIQDBAGR_APPSER,"TABLES PARAM |
| wa_ypiqdbagr_appser | LIKE LINE OF it_ypiqdbagr_appser , |
| it_xpiqdbagr_assignm | TYPE STANDARD TABLE OF VPIQDBAGR_ASSIGNM,"TABLES PARAM |
| wa_xpiqdbagr_assignm | LIKE LINE OF it_xpiqdbagr_assignm , |
| it_ypiqdbagr_assignm | TYPE STANDARD TABLE OF VPIQDBAGR_ASSIGNM,"TABLES PARAM |
| wa_ypiqdbagr_assignm | LIKE LINE OF it_ypiqdbagr_assignm , |
| it_xpiqdbappr_aud1 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD1,"TABLES PARAM |
| wa_xpiqdbappr_aud1 | LIKE LINE OF it_xpiqdbappr_aud1 , |
| it_ypiqdbappr_aud1 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD1,"TABLES PARAM |
| wa_ypiqdbappr_aud1 | LIKE LINE OF it_ypiqdbappr_aud1 , |
| it_xpiqdbappr_aud2 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD2,"TABLES PARAM |
| wa_xpiqdbappr_aud2 | LIKE LINE OF it_xpiqdbappr_aud2 , |
| it_ypiqdbappr_aud2 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD2,"TABLES PARAM |
| wa_ypiqdbappr_aud2 | LIKE LINE OF it_ypiqdbappr_aud2 , |
| it_xpiqdbappr_aud3 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD3,"TABLES PARAM |
| wa_xpiqdbappr_aud3 | LIKE LINE OF it_xpiqdbappr_aud3 , |
| it_ypiqdbappr_aud3 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD3,"TABLES PARAM |
| wa_ypiqdbappr_aud3 | LIKE LINE OF it_ypiqdbappr_aud3 , |
| it_xpiqdbappr_aud4 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD4,"TABLES PARAM |
| wa_xpiqdbappr_aud4 | LIKE LINE OF it_xpiqdbappr_aud4 , |
| it_ypiqdbappr_aud4 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD4,"TABLES PARAM |
| wa_ypiqdbappr_aud4 | LIKE LINE OF it_ypiqdbappr_aud4 , |
| it_xpiqdbappr_aud5 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD5,"TABLES PARAM |
| wa_xpiqdbappr_aud5 | LIKE LINE OF it_xpiqdbappr_aud5 , |
| it_ypiqdbappr_aud5 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD5,"TABLES PARAM |
| wa_ypiqdbappr_aud5 | LIKE LINE OF it_ypiqdbappr_aud5 , |
| it_xpiqdbaudr0 | TYPE STANDARD TABLE OF VPIQDBAUDR0,"TABLES PARAM |
| wa_xpiqdbaudr0 | LIKE LINE OF it_xpiqdbaudr0 , |
| it_ypiqdbaudr0 | TYPE STANDARD TABLE OF VPIQDBAUDR0,"TABLES PARAM |
| wa_ypiqdbaudr0 | LIKE LINE OF it_ypiqdbaudr0 , |
| it_xpiqdbaudr1 | TYPE STANDARD TABLE OF VPIQDBAUDR1,"TABLES PARAM |
| wa_xpiqdbaudr1 | LIKE LINE OF it_xpiqdbaudr1 , |
| it_ypiqdbaudr1 | TYPE STANDARD TABLE OF VPIQDBAUDR1,"TABLES PARAM |
| wa_ypiqdbaudr1 | LIKE LINE OF it_ypiqdbaudr1 , |
| it_xpiqdbaudr2 | TYPE STANDARD TABLE OF VPIQDBAUDR2,"TABLES PARAM |
| wa_xpiqdbaudr2 | LIKE LINE OF it_xpiqdbaudr2 , |
| it_ypiqdbaudr2 | TYPE STANDARD TABLE OF VPIQDBAUDR2,"TABLES PARAM |
| wa_ypiqdbaudr2 | LIKE LINE OF it_ypiqdbaudr2 . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| it_xpiqdbagr_appee | TYPE STANDARD TABLE OF VPIQDBAGR_APPEE , |
| wa_xpiqdbagr_appee | LIKE LINE OF it_xpiqdbagr_appee, |
| ld_objectid | TYPE CDHDR-OBJECTID , |
| ld_changenumber | TYPE CDHDR-CHANGENR , |
| it_ypiqdbagr_appee | TYPE STANDARD TABLE OF VPIQDBAGR_APPEE , |
| wa_ypiqdbagr_appee | LIKE LINE OF it_ypiqdbagr_appee, |
| ld_tcode | TYPE CDHDR-TCODE , |
| it_xpiqdbagr_appr | TYPE STANDARD TABLE OF VPIQDBAGR_APPR , |
| wa_xpiqdbagr_appr | LIKE LINE OF it_xpiqdbagr_appr, |
| ld_utime | TYPE CDHDR-UTIME , |
| ld_udate | TYPE CDHDR-UDATE , |
| it_ypiqdbagr_appr | TYPE STANDARD TABLE OF VPIQDBAGR_APPR , |
| wa_ypiqdbagr_appr | LIKE LINE OF it_ypiqdbagr_appr, |
| it_xpiqdbagr_appser | TYPE STANDARD TABLE OF VPIQDBAGR_APPSER , |
| wa_xpiqdbagr_appser | LIKE LINE OF it_xpiqdbagr_appser, |
| ld_username | TYPE CDHDR-USERNAME , |
| it_ypiqdbagr_appser | TYPE STANDARD TABLE OF VPIQDBAGR_APPSER , |
| wa_ypiqdbagr_appser | LIKE LINE OF it_ypiqdbagr_appser, |
| ld_planned_change_number | TYPE CDHDR-PLANCHNGNR , |
| it_xpiqdbagr_assignm | TYPE STANDARD TABLE OF VPIQDBAGR_ASSIGNM , |
| wa_xpiqdbagr_assignm | LIKE LINE OF it_xpiqdbagr_assignm, |
| ld_object_change_indicator | TYPE CDHDR-CHANGE_IND , |
| ld_planned_or_real_changes | TYPE CDHDR-CHANGE_IND , |
| it_ypiqdbagr_assignm | TYPE STANDARD TABLE OF VPIQDBAGR_ASSIGNM , |
| wa_ypiqdbagr_assignm | LIKE LINE OF it_ypiqdbagr_assignm, |
| it_xpiqdbappr_aud1 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD1 , |
| wa_xpiqdbappr_aud1 | LIKE LINE OF it_xpiqdbappr_aud1, |
| ld_no_change_pointers | TYPE CDHDR-CHANGE_IND , |
| it_ypiqdbappr_aud1 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD1 , |
| wa_ypiqdbappr_aud1 | LIKE LINE OF it_ypiqdbappr_aud1, |
| ld_upd_piqdbagr_appee | TYPE CDPOS-CHNGIND , |
| it_xpiqdbappr_aud2 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD2 , |
| wa_xpiqdbappr_aud2 | LIKE LINE OF it_xpiqdbappr_aud2, |
| ld_upd_piqdbagr_appr | TYPE CDPOS-CHNGIND , |
| ld_upd_piqdbagr_appser | TYPE CDPOS-CHNGIND , |
| it_ypiqdbappr_aud2 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD2 , |
| wa_ypiqdbappr_aud2 | LIKE LINE OF it_ypiqdbappr_aud2, |
| it_xpiqdbappr_aud3 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD3 , |
| wa_xpiqdbappr_aud3 | LIKE LINE OF it_xpiqdbappr_aud3, |
| ld_upd_piqdbagr_assignm | TYPE CDPOS-CHNGIND , |
| ld_upd_piqdbappr_aud1 | TYPE CDPOS-CHNGIND , |
| it_ypiqdbappr_aud3 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD3 , |
| wa_ypiqdbappr_aud3 | LIKE LINE OF it_ypiqdbappr_aud3, |
| ld_upd_piqdbappr_aud2 | TYPE CDPOS-CHNGIND , |
| it_xpiqdbappr_aud4 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD4 , |
| wa_xpiqdbappr_aud4 | LIKE LINE OF it_xpiqdbappr_aud4, |
| ld_upd_piqdbappr_aud3 | TYPE CDPOS-CHNGIND , |
| it_ypiqdbappr_aud4 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD4 , |
| wa_ypiqdbappr_aud4 | LIKE LINE OF it_ypiqdbappr_aud4, |
| ld_upd_piqdbappr_aud4 | TYPE CDPOS-CHNGIND , |
| it_xpiqdbappr_aud5 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD5 , |
| wa_xpiqdbappr_aud5 | LIKE LINE OF it_xpiqdbappr_aud5, |
| ld_upd_piqdbappr_aud5 | TYPE CDPOS-CHNGIND , |
| it_ypiqdbappr_aud5 | TYPE STANDARD TABLE OF VPIQDBAPPR_AUD5 , |
| wa_ypiqdbappr_aud5 | LIKE LINE OF it_ypiqdbappr_aud5, |
| ld_upd_piqdbaudr0 | TYPE CDPOS-CHNGIND , |
| it_xpiqdbaudr0 | TYPE STANDARD TABLE OF VPIQDBAUDR0 , |
| wa_xpiqdbaudr0 | LIKE LINE OF it_xpiqdbaudr0, |
| ld_upd_piqdbaudr1 | TYPE CDPOS-CHNGIND , |
| it_ypiqdbaudr0 | TYPE STANDARD TABLE OF VPIQDBAUDR0 , |
| wa_ypiqdbaudr0 | LIKE LINE OF it_ypiqdbaudr0, |
| ld_upd_piqdbaudr2 | TYPE CDPOS-CHNGIND , |
| it_xpiqdbaudr1 | TYPE STANDARD TABLE OF VPIQDBAUDR1 , |
| wa_xpiqdbaudr1 | LIKE LINE OF it_xpiqdbaudr1, |
| it_ypiqdbaudr1 | TYPE STANDARD TABLE OF VPIQDBAUDR1 , |
| wa_ypiqdbaudr1 | LIKE LINE OF it_ypiqdbaudr1, |
| it_xpiqdbaudr2 | TYPE STANDARD TABLE OF VPIQDBAUDR2 , |
| wa_xpiqdbaudr2 | LIKE LINE OF it_xpiqdbaudr2, |
| it_ypiqdbaudr2 | TYPE STANDARD TABLE OF VPIQDBAUDR2 , |
| wa_ypiqdbaudr2 | LIKE LINE OF it_ypiqdbaudr2. |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name PIQAUDR_WRITE_DOCUMENT or its description.
PIQAUDR_WRITE_DOCUMENT - CHDO PIQAUDR => Gen. by RSSCD000 PIQAUDF_WRITE_DOCUMENT - CHDO PIQAUDF => Gen. by RSSCD000 PIQATPREEXC_WRITE_DOCUMENT - CHDO PIQATPREEXC => Gen. by RSSCD000 PIQAGR_WRITE_DOCUMENT - CHDO PIQAGR => Gen. by RSSCD000 PIN_SHE_OFFCYCLE_REASON - Search Help for Maintainable F4 Value Fields PIN_SHE_CUSTOM_FIELDS_VALUE_GA - Search Help for Maintainable F4 Value Fields