{
{   The purpose of this request is to transfer the values of program
{ variables to Screen Formatting for later display on the screen.
{ This object routine does not display the form.  Use the fdp$xshow_forms
{ or fdp$xread_forms object routine to display the form.  You cannot
{ update the variables of a pushed form.
{
{       FDP$XREPLACE_RECORD (FORM_IDENTIFIER, WORK_AREA,
{         VARIABLE_STATUS, STATUS)
{
{ FORM_IDENTIFIER: (input)  This parameter specifies the form identifier for
{       the open instance of the form.
{
{ WORK_AREA: (input)  This parameter specifies the program work area for
{       variables.
{
{ VARIABLE_STATUS (output) This parameter specifies the variable
{       that gives the status of the variable.
{
{       value:  fdc$no_error
{               fdc$loss_of_significance
{               fdc$output_format_bad
{
{ STATUS: (output) This parameter specifies the name of the variable to
{       set to indicate the status of the request.
{
{       condition identifiers: fde$bad_data_value
{                              fde$form_has_no_variables
{                              fde$form_pushed
{                              fde$invalid_form_identifier
{                              fde$no_space_available
{                              fde$work_area_invalid
{

