Procurement Management {FGLP-3}


This option allows the user to do procurement management postings.


 
User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
     Is this the last posting for this Period / Cycle, if so: the Procurement Management Sub-System Cycle will be Incremented. 
    Incremented on Completion of this posting (Y)es / (N)o A1   
    Are you sure that ALL Required Processes before Period End has been completed?
    Please Enter. A1   
 

Sort Order Per Comments
      


Example
:

Procurement Management



Processing Rules 
The program firstly select the PM financial year and cycle from the financial system cycles table {FCSM-2}, the year and cycle is used to determine  the current year cycle of the subsystem and used when incrementing the cycles.

If the Prompt "Is this the last posting for this Period / Cycle, if so: the Procurement Management Sub-System Cycle will be Incremented. On Completion Of This Posting  - Y/N : is Y; the program prompts the user  "Are You Sure That All Required Processes Before Period End Have Been Completed? :

If the Prompt "Is this the last posting for this Period / Cycle, if so: the Procurement Management Sub-System Cycle will be Incremented. On Completion Of This Posting  - Y/N : is Y and the cycle is 12 ; the program prompts the user  " "The Procurement Management Subsystem Year End Procedure Must Be Performed. Are You Sure That All Required Processes Before Period End Have Been Completed? :
If  N the program stops processing.

Check if a Period End is required.
If required, the user is prompted  with "Period End - Cycle May Not Be Incremented Here The Procurement Management Subsystem Period End Procedure Must Be Performed for Sublegder and the program stops processing

Check for Unapproved Payment Transactions
If Un Approved Exists and Cycle 12 and the Prompt Increment system cycle is "Y"  the message "THERE ARE UNAPPROVED RECORDS IN THE SD SYSTEM (See List Above).A YEAR END MAY ONLY BE PROCESSED AFTER THESE RECORDS HAVE BEEN APPROVED AND/OR REJECTED. =====  No action taken  =====)

Select the years and cycles of un-posted cash book transactions.

Locks the PM tables (FNHRID, FQEIID)

Selects the PM  transaction types for all un-posted transactions.
Selects the posting indicators (summary or detail)  for all un-posted PM  transactions types flagged to post to GL.
   
Process PM  transactions per GLA  
The fields below are populated as follows
  • GL Note - CONSOLIDATED CREDIT FROM PM
  • GL Reference - SUMMARY CR POSTING FROM PM
  • User - SUM-AUTO
Process Summary debit transactions per GLA
The fields below are populated as follows

GL Note - CONSOLIDATED DEBIT FROM PM
  • GL Reference - SUMMARY DT POSTING FROM PM
  • GL Reference - SUMMARY DT POSTING FROM PM
  • User - SUM-AUTO
Process detail credit transactions per GLA
The fields below are populated as follows
  • GL Note - GL Note
  • GL Reference - Document Number
Process detail debit transactions per GLA
The fields below are populated as follows
  • GL Note - GL Note
  • GL Reference - Document  Number
Update Update PP  Tables
Set the following fields:
  • Post = Y
  • Post Date = System Date
  • Debit / Credit GL Posting Sequences  
End Of Procurement Management Postings

Increment the PM system cycle 
If the user answers to the Prompt "Is This The Last Posting For This Period/Cycle,  If So The Counter System Cycle Will Be Incremented  On Completion Of This Posting  - Y/N :" is Y  and a period end or  year-end close was performed and cycle is less than 12 the cycle is incremented with 1


If the cycle is < 12  and the period end was not  don run the Period End Close program {FPMM-10} and the program increment the cycle with one (1).

If the cycle is 12 the Yend Close is required run the Year End Close program {FPMM-11} and the program will increment  the year with  1 and set the cycle  to one (1).
                                                 
When posting to the General ledger transactions are posted into the cycle that was committed / saved on the record when the transaction was created. On creating a transaction the cycle is obtained from the subsystem definition {FCSM-2} which is incremented through this program when a final posting is done. If the “Open Cycles” are used the cycle is derived from the document / reference date on the transaction. If the derived cycle is equal or greater to the system cycle for the subsystem {FCSM-2} the derived cycle is used as the transaction cycle. If the derived cycle is less than the system cycle for the subsystem, the system cycle is used as the transaction cycle.


History of Changes

Date System Version By Whom Job Description
26-Oct-2010 v02.0.0.0 Marchand Hildebrand
t160879 Add GL sequence to link a transaction to apopsting..
16-Oct-2014 v03.0.0.0 Marchand t195346 Open Cycles