Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties

Summary

The view shows all the Travel documents for all the crew.

Keywords

Documents, Travel

Description

The view shows all the Travel documents for all the crew.

View Sample

...

Main data selection

All crew members employed under the current organization and units below that have at least one record in PW001P08 (Travel Documents).

SQL statement

Please remember to update the View ID in the view from dbo.PW001SRVXXX to the correct one.

Expand
Code Block
--Travel Documents 9/6/2023
CREATE VIEW dbo.PW001SRVXXX
(
	PIN,
	"ALTERNATIVE PIN",
	"Full Name",
	"First Name",
	"Last  Name",
	"Middle Name",
	Organization,
	"Rank",
	"Document Code",
	"Document Name",
	"Document No",
	"Document Status",
	"Date Issued",
	"Expiry Date",
	"Issued by",
	"Issued place",
	Comments,
	"Scan Status",
	NUMORGID,
	EMPLOYMENTSTARTDATE,
	EMPLOYMENTENDDATE,
	[Department/Cost Place Code],
	[Department/Cost Place]
)
AS
SELECT P08.PIN,
       P01.ALTERNATIVEPIN  AS 'CAPE ID',
       P01.NAME,
       P01.FIRSTNAME,
       P01.LASTNAME,
       P01.MIDDLENAME,
       ORG.NAME 'EMPLOYMENT ORG',
       C02.NAME               RANK,
       P08.CODE 'DOCUMENT CODE',
       C23.VISATYPE 'DOCUMENT Name',
       P08.TDNUMBER           NUMBER,
       CASE 
            WHEN (P08.DATETO > GETDATE() OR P08.DATETO IS NULL) THEN 'Current'
            WHEN (P08.DATETO <= GETDATE() OR P08.DATETO IS NULL) THEN 'Historical'
            ELSE 'N/A'
       END                    STATUS,
       P08.DATEFROM           ISSUED,
       P08.DATETO             EXPIRY,
       P08.ISSUEDBY,
       p08.ISSUE_COUNTRY,
       P08.COMMENTS,
       CASE 
            WHEN (P08.scanneddocno IS NULL OR doc.[DOCUMENT] IS NULL) THEN NCHAR(9940) + ' Missing'
            WHEN P08.scanvalidity = 1 AND scanneddocno IS NOT NULL THEN NCHAR(10004) + ' Confirmed'
            WHEN (P08.scanvalidity = 0 OR P08.scanvalidity IS NULL) AND scanneddocno IS NOT NULL THEN NCHAR(10006) + 
                 ' Not-Confirmed'
                 --ELSE 'N/A'
       END                 AS scan,
       P01.CLIENT             NUMORGID,
       P01.EMPLOYMENTSTARTDATE,
       P01.EMPLOYMENTENDDATE,
       p01.COSTPLACE       AS 'Department/Cost Place Code',
       c43.[NAME]          AS 'Department/Cost Place'
FROM   PW001P08 P08
       LEFT JOIN PW001P01 P01
            ON  P01.PIN = P08.PIN
       LEFT JOIN PWORG ORG
            ON  ORG.NUMORGID = P01.CLIENT
       LEFT JOIN PW001C23 C23
            ON  C23.CODE = P08.CODE
       LEFT JOIN PW001C02 C02
            ON  C02.CODE = P01.RANK
       LEFT JOIN PW001OLEDOCS doc
            ON  doc.DOCNO = p08.scanneddocno
       LEFT JOIN PW001C43 c43
            ON  c43.CODE = p01.COSTPLACE

Field Specification

Column

Description/ Location in APM

PIN

PIN

Full Name

Full name of the person in Perosonal Details.

First Name

First name of the person in Perosonal Details.

Last Name

Last name of the person in Perosonal Details.

Middle Name

Middle name of the person in Perosonal Details.

Organizaton

Current employment organization of the person in Perosonal Details.

Rank

Current Rank of the person in Perosonal Details.

Document Code

The code of the travel record linked to the selected crew.

Document Name

The name of the travel record linked to the selected crew.

Document No

The number of the travel record linked to the selected crew.

Document Status

The status of the travel record linked to the selected crew.

Date Issued

The date from of the travel record linked to the selected crew.

Expiry Date

The expert date of the travel record linked to the selected crew.

Issued by

The Issued By field of the travel record linked to the selected crew.

Issued place

The Issued Place field of the travel record linked to the selected crew.

Comments

The comments added to the travel record linked to the selected crew.

Scan Status

The status of the scanned document linked to the travel record linked for the selected crew.

Additional Information

You can highlight the expiration date in the view and define the period within which it should be highlighted.

...

  • Yellow will show all records that expire from today's date + 60 days forward.

  • Red will show all records that expired in the period from yesterday and 365 back.

  • Grey will show all records that expired 365 ago and longer.

...

Start Page

N/A