PSO39 SAP (Controlling Structure for Request Creation) Structure details

Dictionary Type: Structure
Description: Controlling Structure for Request Creation




ABAP Code to SELECT data from PSO39
Related tables to PSO39
Access table PSO39




Structure field list including key, data, relationships and ABAP select examples

PSO39 is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Controlling Structure for Request Creation" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_PSO39 TYPE PSO39.

The PSO39 table consists of various fields, each holding specific information or linking keys about Controlling Structure for Request Creation data available in SAP. These include PSODT (1. Due date), PSOMO (No. of installments), PSOAC (Installment amount), PSOPE (Generate deferred interest item).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)


SAP PSO39 structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
PSOINInterval between installments in months PSOINNUMC2MONAT
PSODT1. Due date PSODTDATS8DATUM
PSOMONo. of installments PSOMONUMC2MONAT
PSOACInstallment amount PSOACCURR13(2) WERT7
PSOPEGenerate deferred interest item PSOPECHAR1XFELD
PSOPAGenerate several deferred interest items PSOPACHAR1XFELD
PSOORDays PSOORCHAR1XFELD
PSOPRMonths started PSOPRCHAR1XFELD
PSOZSInterest rate PSOZSDEC7(3) PRZ43
PSOJZAnnual interest rate PSOJZCHAR1XFELD
PSOMZMonthly int. rate PSOMZCHAR1XFELD
PSOTZDaily Interest Rate PSOTZCHAR1XFELD
PSOVMComplete months PSOVMCHAR1XFELD
PSORZRounding unit for base amount PSORZNUMC6NUM06
PSOKBPetty amount from which interest items are generated PSOKBCURR13(2) WERT7
PSOFSWorking Days PSOFSCHAR1XFELD
PSOFSTVProposed request type for field control PSOFSTVNUMC2PSOFSTV
PSOICONTOOLField Status Check PSO_ICON_TOOLTIPCHAR50CHAR50
PSOICONField Status Check PSO_ICONCHAR4Assigned to domainICON
PSODEXOnly Customer Data that is Already in Execution PSODEXCHAR1XFELD
PSOTMPTotal of all temporarty waivers for an open item PSOTMPCURR15(2) WRTV8
PSOREMTotal of all remissions for an open item PSOREMCURR15(2) WRTV8
PSODEDTotal of all deduction for one open item PSODEDCURR15(2) WRTV8
PSOPARTotal of all partial payments for an open item PSOPARCURR15(2) WRTV8
PSOSUMDeferral amount PSOSUMCURR15(2) WRTV8
PSOSTORetroactive due date for net payment PSOSTODATS8DATUM
PSOPROCreate extended log PSOPROCHAR1XFELD
PSOROCRound Down with Dunning Charge Calculation PSOROCCHAR1XFELD
PSORUCRound Up with Dunning Charge Calculation PSORUCCHAR1XFELD
PSOROIRound Down with Dunning Interest Calculation PSOROICHAR1XFELD
PSORUIRound Up with Dunning Interest Calculation PSORUICHAR1XFELD
FMNUMBREQNumber of FI Documents per Request FMNUMBREQNUMC3NUMC3
PSORNFRetroactive Net Due Date Freely Selectable PSORNFCHAR1XFELD
PSORNBPosting Date as Retroactive Net Due Date PSORNBCHAR1XFELD
PSORNANet Due Date from Oldest Open Document PSORNACHAR1XFELD
PSOFCTNumber of documents due PSOFCTNUMC5NUMC
FMCOMPSummarize Documents FMCOMPCHAR1CHAR1
FMFUPAYProcess Underpayment FMFUPAYCHAR1CHAR1
FMFOPAYProcess Overpayment FMFOPAYCHAR1CHAR1
FMFRECURRCheck Standing Request FMFRECURRCHAR1CHAR1
FMFDUNNDunning Level Check FMFDUNNCHAR1CHAR1
FMFDEFERCheck for Deferral FMFDEFERCHAR1CHAR1
FMERRDOCSSubsequently post incorrect docs FM_ERRDOCSCHAR1XFELD
INTDATEInterest Calc. Date FM_INTDATEDATS8DATUM
INTFORMInterest Formula FM_INTFORMCHAR4FMPSOINTCHAR4
RATETYPEInstallment Calculation Procedure FM_RATETYPECHAR1FM_RATETYPE
PSORNODue date for net payment from original document PSORNOCHAR1XFELD
PSOKEXOnly vendor data that is already in execution PSOKEXCHAR1XFELD
PSORDRounding Down Interest FM_PSORDCHAR1XFELD
PSORURound Up Interest FM_PSORUCHAR1XFELD

Key field Non-key field



How do I retrieve data from SAP structure PSO39 using ABAP code?

As PSO39 is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on PSO39 as there is no data to select.

How to access SAP table PSO39

Within an ECC or HANA version of SAP you can also view further information about PSO39 and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!