Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 38

1.

Installation files

Folder
Installer wampserver
Portal E-Procurement Portal
X3 Patches, report… etc

1.1 X3 Deployment
1.1.1 Activity code
Code Description
YEPRO E-Procurement
YEPRP E-Procurement Report
YEPWF E-Procurement Workflow
1.1.2 List of Patches

Page 1 of 38
1.1.3 Deploy the customization via Patch Integration
No File Name Description Remark
1 SRC_YEPRO_PART1 Local menu Notes:
Miscellaneous table For existing customer, please verify it before
deploy the patch. Make sure those local menu
+ miscellaneous does not used in existing
customization.

refer appendix 1 for more detail information

2 SRC_YEPRO_PART2 E-Procurement please refer to appendix 2.


customization like
table, screen,
window… etc

3 SRC_YEPRO_PART3_T Subprogram, CAUTION:


RT webservice, and entry This patch will overwrite file below (if exists):
point 1. SPEBID.scr
2. SPEPSH.scr
3. SPEBID.adx
4. SPEPSH.adx

After deployed, you might need to do code


merge. Hence, make sure you do the backup!!

4 SRC_YEPRO_PART4_R Report please refer to appendix 3.


PT
5 SRC_YEPRO_PART5_W Workflow please refer to appendix 4.
F
6 SRC_YEPRO_PART6_R Recurring task please refer to appendix 5.
ECUR
7 SRC_YEPRO_STD_V11 Add new custom To review the customization on standard
SRC_YEPRO_STD_V12 field, screen, button modules (like table, screen, object, window),
into standard please refer to appendix 6.

8 YEPPOLIC.adx License Direct copy this file to TRT folder


(eg: D:\Sage\X3ERPV12\Folders\SEED\TRT)

Page 2 of 38
1.1.4 Import the menu item
Go to Import tools and upload the file E-Procurement.json
Menu path: All > Administration > Imports

1.1.5 Copy files into working folder (eg. SEED folder)


1.1.5.1 Copy BAT & EPROCUREMENT folder into working folder

1.1.5.2 Copy Crystal Report into working folder (eg: D:\Sage\X3ERPV12\Folders\SEED\REPORT\


ENG)

Page 3 of 38
1.1.6 Configuration
1.1.6.1 Create Report Destination
1. Go to Destination (Menu path: All > Setup > Destination)
2. Create new code: YEPFILE

Page 4 of 38
1.1.6.2 Create X3 E-Proc User
1. Go to Users (Menu path: All > Administrator > User)
2. Click New User

3. Go to Users (Menu path: All > Setup > User)


4. Click + to create new user

Page 5 of 38
1.1.6.3 Classic SOAP pools configuration
1. Go to Classic SOAP pools configuration
2. Menu path: All > Administration > Classic SOAP pools configuration

3. Click New SOAP pool

4. Define web service pool

5.

Page 6 of 38
1.1.6.4 Publish the web service
1. Go to Web services
Menu path: All > Development > Script dictionary > Web services

2. You can publish all the web service via Global publication or only publish only those web service
starts with “YE”

Page 7 of 38
1.1.6.5 Create E-Procurement folder in X3 Storage Areas
1. Go to X3 Storage Areas
Menu patch: All > Usage > X3 Storage Areas

Page 8 of 38
1.1.6.6 Run Translatable texts update
Once local menu / miscellaneous have been setup, you need to run Translatable texts update. To make
sure the report able to display the description correctly.

Menu path: All > Development > Translatable texts update

Page 9 of 38
1.1.6.7 Create Landing Page (optional)
1. Click Home
2. Click New Home page
3. Enter the page name and title

Page 10 of 38
4. Select the gadgets

Page 11 of 38
2. Web server installation – Wamp
Download link:

 Visual Studio 2012 VC 11 vcredist_x64/86.exe :


https://www.microsoft.com/en-us/download/details.aspx?id=30679

 WAMPSERVER 64 bits (X64) 3.2.6:


https://www.wampserver.com/en/

2.1 Installation Guide

Page 12 of 38
Define the path = D:\Sage\wamp64

Optional:

Default
browser:

Page 13 of 38
C:\Program Files\Google\Chrome\Application\Chrome.exe

Default text edit:


C:\Program Files\Notepad++\notepad++.exe

Page 14 of 38
Page 15 of 38
Page 16 of 38
2.2 Create new 8125 port for E-Procurement Portal
Once installation is complete, Wampserver64 will show on the desktop.
Double click and launch the application

Under Taskbar (notification area) -> click WAMP icon > right click > Tools > Use a port other than 80

Page 17 of 38
Page 18 of 38
2.3 Update the Apache configuration file (httpd-vhosts.conf)
Purpose: To grant the access right to access the file.
Under Taskbar (notification area) -> click WAMP icon > click

Page 19 of 38
Include the syntax below into http-vhosts.conf file.

<Directory "${INSTALL_DIR}/www/E-Procurement">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>

After update:
Notes: You also can direct put the “D:\Sage\wamp64\www\E-Procurement”

Optional: To increase the maximum allowed size for uploaded files.


For example: Increase the upload file limitation to 50MB
1. Navigate to D:\Sage\wamp64\bin\php\php5.6.40\php.ini
2. Update the value below:
upload_max_filesize = 50M
post_max_size = 50M

Source: https://www.drupal.org/docs/7/managing-site-performance-and-scalability/increase-upload-size-in-your-
phpini

Page 20 of 38
2.4 Set the wampapche64 service to run automatic
Go to services, navigate to wampapache64.
Set the service run automatically and restart it.

Once all the configurations done, make sure restart the services.

Page 21 of 38
2.5 Enable the 8125 port in firewall

Page 22 of 38
3. E-Procurement Portal deployment
3.1 Copy E-Procurement folder to wamp64 folder

Page 23 of 38
3.2 E-Procurement configuration
1. Navigate to D:\Sage\wamp64\www\E-Procurement\application\config
2. Launch the Config.php file and amend URL value based on your server.

3. Navigate to D:\Sage\wamp64\www\E-Procurement\application\config
4. Launch the X3_Config.php file, and amend configuration setting
5. Those setting value can be found in X3 - Classic SOAP pools configuration

Page 24 of 38
3.3 Review the bat file in working folder
Below is the list batch file used to sync the files between the X3 and E-Procurement folder.

Below is explanation:

Page 25 of 38
Appendix 1:
1. List of Local menu

Code Description
6000 E-Proc Business Act. Cat.
6001 E-Proc Organization Structure
6002 E-Proc Registration Status
6003 E-Proc Supplier Renewal Status
6004 E-Proc Certificate Status
6005 E-Proc Review Status
6006 E-Proc PR Document Indicator
6008 E-Proc Participation Response
6009 E-Proc Approval Status
6010 E-Proc Tender/RFQ Status

2. List of miscellaneous tables

Code Description
6000 E-Proc Supplier Bank
6040 E-Proc Certificate
6050 E-Proc Document Indicator

Appendix 2:
Type Object name Description
ACV YEPRO E-Procurement
ANM YEPCA E-Proc Business Categery Chang
ANM YEPCE E-Proc Certificate Chg Review
ANM YEPPY E-Proc Payment Review
ANM YEPRE E-Proc Participation Response
ANM YEPRF E-Proc RFQ
ANM YEPTE E-Proc Tender
ANM YEPUR E-Proc User Registration
ACT YEPBPCERT E-Proc Supplier Certificates
ACT YEPBQIMP E-Proc Import BQ Item
ACT YEPBQLOAD E-Proc Load BQ Item
ACT YEPLOAACPT E-Proc Tender LOA Accepted
ACT YEPREJSIG1 E-Proc Reject Signature
ACT YEPREJSIG2 E-Proc Reject Signature
ACT YEPREVEAL1 E-Proc Reveal Response
ACT YEPREVEAL2 E-Proc Reveal Response
ACT YEPRFQPOH E-Proc RFQ to Orders
ACT YEPSELBPS E-Proc Select Invited Supplier
ACT YEPSELBPS1 E-Proc Select Invited Supplier

Page 26 of 38
ACT YEPSELBPS2 E-Proc Select Invited Supplier
ACT YEPTRCERT E-Proc Tender/RFQ Certificate
ACT YEPTRINVT E-Proc Tender/RFQ Invite Supp
AFC GESYEPBQ E-Proc BQ Items
AFC GESYEPBQR E-Proc BQ Response
AFC GESYEPCHCA E-Proc Bus Category Chg Review
AFC GESYEPCHCE E-Proc Certificate Chg Review
AFC GESYEPPAY E-Proc Payment Review
AFC GESYEPRES E-Proc Participation Response
AFC GESYEPRFQ E-Proc RFQ Maintenance
AFC GESYEPRFQR E-Proc RFQ Response
AFC GESYEPTEND E-Proc Tender Maintenance
AFC GESYEPUSER E-Proc User Registration
ATY YEPUSER Registration No.
ATY YRFQ RFQ No.
ATY YTEND Tender No.
ATB YEPBPCERT E-Proc Supplier Certificates
ATB YEPBQITEM E-Proc BQ Items Header
ATB YEPBQITEMD E-Proc BQ Items Details
ATB YEPBQRES E-Proc BQ Response Header
ATB YEPBQRESD E-Proc BQ Response Details
ATB YEPCHGCAT E-Proc Bus Category Chg Review
ATB YEPCHGCERT E-Proc Certificate Chg Review
ATB YEPCHGCERTD E-Proc Certificate Chg Review
ATB YEPPAYREV E-Proc Payment Review
ATB YEPRESPONSE E-Proc Participation Response
ATB YEPRFQ E-Proc RFQ Maintenance
ATB YEPRFQRES E-Proc RFQ Response
ATB YEPTENDER E-Proc Tender Maintenance
ATB YEPTRCERT E-Proc Tender/RFQ Certificate
ATB YEPURCERT E-Proc User Reg Certificates
ATB YEPUSER E-Proc User Registration
AMK YEPBPCERT E-Proc Supplier Certificates
AMK YEPBPS0 E-Proc Supplier
AMK YEPBQ0 E-Proc BQ Items Header
AMK YEPBQ1 E-Proc BQ Items Details
AMK YEPBQR0 E-Proc BQ Response Header
AMK YEPBQR1 E-Proc BQ Response Details
AMK YEPCHCA0 E-Proc Bus Category Chg Review
AMK YEPCHCA1 E-Proc Bus Category Chg Review
AMK YEPCHCE0 E-Proc Certificate Chg Review
AMK YEPCHCE1 E-Proc Certificate Chg Review
AMK YEPEXTD0 E-Proc Extend Date Reject
AMK YEPEXTD1 E-Proc Extend Date Reject

Page 27 of 38
AMK YEPPAY0 E-Proc Payment Review
AMK YEPPAY1 E-Proc Payment Review
AMK YEPRES0 E-Proc Participation Response
AMK YEPRES1 E-Proc Participation Response
AMK YEPRFQ0 E-Proc RFQ Header
AMK YEPRFQ1 E-Proc RFQ Header
AMK YEPRFQ2 E-Proc RFQ Details
AMK YEPRFQR0 E-Proc RFQ Response
AMK YEPRFQR1 E-Proc RFQ Response
AMK YEPTEND0 E-Proc Tender Maintenance
AMK YEPTEND1 E-Proc Tender Maintenance
AMK YEPTRCERT E-Proc Tender/RFQ Certificate
AMK YEPTRINVT E-Proc Tender/RFQ Invite Supp
AMK YEPUSER0 E-Proc User Registration
AMK YEPUSER1 E-Proc User Registration
AMK YEPUSER2 E-Proc User Registration
AMK YEPUSER3 E-Proc User Registration
AOB YEPBQ E-Proc BQ Items
AOB YEPBQR E-Proc BQ Response
AOB YEPCHCA E-Proc Bus Category Chg Review
AOB YEPCHCE E-Proc Certificate Chg Review
AOB YEPPAY E-Proc Payment Review
AOB YEPRES E-Proc Participation Response
AOB YEPRFQ E-Proc RFQ Maintenance
AOB YEPRFQR E-Proc RFQ Response
AOB YEPTEND E-Proc Tender
AOB YEPUSER E-Proc User Registration
AWI OYEPBQ E-Proc BQ Items
AWI OYEPBQR E-Proc BQ Response
AWI OYEPCHCA E-Proc Bus Category Chg Review
AWI OYEPCHCE E-Proc Certificate Chg Review
AWI OYEPPAY E-Proc Payment Review
AWI OYEPRES E-Proc Participation Response
AWI OYEPRFQ E-Proc RFQ Maintenance
AWI OYEPRFQR E-Proc RFQ Response
AWI OYEPTEND E-Proc Tender Maintenance
AWI OYEPUSER E-Proc User Registration
AWI YEPBPCERT E-Proc Supplier Certificates
AWI YEPTRCERT E-Proc Tender/RFQ Certificate
AWI YEPTRINVT E-Proc Tender/RFQ Invite Supp
AOE YEPBPS E-Proc Suppliers
AOE YEPBPS2 E-Proc Supplier Reset Password
AOE YEPPOH E-Proc Purchase Orders
AOE YEPRES E-Proc Participation Response

Page 28 of 38
AOE YEPUSER E-Proc User Registration
APR ~YEPROC E-Procurement flow

Appendix 3:
Type Object name Description
TRT YEPRFQRPT
TRT YEPTENDERRPT
ACV YEPRP E-Procurement Report
ATB YEPTMP1 Tender response report
ATB YEPTMP2 RFQ response report
ARP YEPCHGCAT Supplier change category
ARP YEPLOA LOA letter
ARP YEPRFQRPT RFQ analysis
ARP YEPTENDERRPT Tender analysis
ARP YEPUSERREG User Registration
ARX EXTCOD='YEPLOA'
EXTCOD='YEPTENDERRPT
ARX '
ARX EXTCOD='YEPUSERREG'

Appendix 4:
Type Object name Description
ACV YEPWF E-Procurement Workflow
AWM YEPBPCERT E-Procurement Supplier Cert.
AWM YEPBPS E-Procurement Supplier
AWM YEPPAY E-Procurement payment review
AWM YEPRES E-Proc Participation Response
AWM YEPRFQAPV E-Procurement RFQ
AWM YEPTAPV E-Procurement Tender
AWA YEPBPSCRE E-Proc Supplier Creation
AWA YEPCANCELR E-Proc Cancel RFQ
AWA YEPCANCELT E-Proc Cancel Tender
AWA YEPCATC E-Proc Cat. Change
AWA YEPCATCACC E-Proc Cat. Change Accepted
AWA YEPCATCREJ E-Proc Cat. Change Rejected
AWA YEPEXTDATR E-Proc Extend Closing Date RFQ
AWA YEPEXTDATT E-Proc Extend Closing Date Ten
AWA YEPINASUP E-Proc Inactive Supplier
AWA YEPLOA E-Proc Send LOA
AWA YEPLOAREMI E-Proc LOA Acceptance Reminder
AWA YEPPAYACC E-Proc Payment Accepted
AWA YEPPAYREJ E-Proc Payment Rejected

Page 29 of 38
AWA YEPPOCRE E-Proc PO Creation
AWA YEPREGACC E-Proc Registration Accepted
AWA YEPREGREJ E-Proc Registration Rejected
AWA YEPRESCRER E-Proc Create Response RFQ
AWA YEPRESCRET E-Proc Create Response Tender
AWA YEPRESETPW E-Proc Reset Password
AWA YEPRFQ E-Proc RFQ Approval
AWA YEPRFQREJ E-Proc RFQ Approval (REJ)
AWA YEPRFQVAL E-Proc RFQ Approval (VAL)
AWA YEPSTERATV E-Proc Supplier Terminate Atv
AWA YEPSTERDAT E-Proc Supplier Terminate Msg
AWA YEPSUPPCER E-Proc Supplier Expired Cert.
AWA YEPSUPPEXP E-Proc Supplier Expired
AWA YEPTAPV E-Proc Tender Approval
AWA YEPTAPVREJ E-Proc Tender Approval (REJ)
AWA YEPTAPVVAL E-Proc Tender Approval (VAL)
AWR YEPTAPV E-Proc Tender Approval
AWR YEPRFQAPV E-Proc RFQ Approval

Appendix 5:
Type Object name Description
ABA YEPINASUP E-Proc Inactive Supplier
ABA YEPLOAREMI E-Proc LOA Acceptance Reminder
ABA YEPSUPPCER E-Proc Supplier Expired Cert.
ABA YEPSUPPEXP E-Proc Supplier Expired

Appendix 6:
1. Add new custom field into standard table
1.1. Suppliers (BPSUPPLIER)

Page 30 of 38
1.2. Bank ID statement (BID)

1.3. Purchase request (PREQUIS)

1.4. Purchase request detail (PREQUISD)

1.5. Purchase Order (PORDER)

Page 31 of 38
1.6. POs quantities (PORDERQ)

Page 32 of 38
2. Add new custom field into standard screen
2.1. BIDBPS

2.2. POH1

2.3 POI1

Page 33 of 38
2.4 PSH0

2.5 PSH1

Page 34 of 38
3. Add additional screen/button to standard window
3.1. Supplier screen

Page 35 of 38
3.2. Purchase Request

Page 36 of 38
4. Add new selection/import into standard objects
4.1. BPS

4.2. PSH

Page 37 of 38
Page 38 of 38

You might also like