Questions tagged [progress-4gl]

The Progress 4GL is a multi-platform interpreted language typically used to build business applications and is now known as ABL.

With a first official commercial release in 1984, Progress 4GL was initially a procedural language and has since had object-oriented extensions added to the language starting with the OpenEdge 10.1 version. The language offers tight data binding to the Progress OpenEdge database and also runs on the OpenEdge AppServer.

The Progress 4GL is now known as the OpenEdge ABL (Advanced Business Language) and is produced by the OpenEdge division of Progress Software Corporation.

Hello World

DEFINE VARIABLE msg AS CHARACTER   NO-UNDO.
msg = "Hello World!".
MESSAGE msg VIEW-AS ALERT-BOX INFORMATION.

Useful links
Progress Software

Progress Official Developer Network

The OpenEdge Hive

Progress KnowledgeBase

Progress E-mailing list (PEG)

ProgressTalk Forums

Wikipedia
http://en.wikipedia.org/wiki/Progress_Software http://en.wikipedia.org/wiki/OpenEdge_Advanced_Business_Language

1293 questions
-2
votes
1 answer

Datatype in progress 4gl

Integer and decimal datatype accepts only 10 digits after that getting error message value too large to fit in integer or decimal.What is the maximum limit of integer and decimal datatype in progress 4gl?Is it possible to print 100 digits after…
user3580861
  • 13
  • 1
  • 3
-2
votes
2 answers

Convert function Progress 4GL encrypt AES OFB 128 to PHP

need help to convert the following function in php. Can any one help me please ? OpenEdge Progress 4 GL DEFINE VARIABLE cClearText AS CHARACTER NO-UNDO. DEFINE VARIABLE rBinaryKey AS RAW NO-UNDO. DEFINE VARIABLE rEncryptedValue AS…
-2
votes
1 answer

Progress 4GL - need to select Excel worksheet by name

Through a Progress 4GL program, I am trying to select a specific worksheet in the workbook. The worksheet name I am trying to select is called "Budget". Any ideas on how I can select this by name. Provide sample code snippet.
-2
votes
1 answer

Creating a pay slip in PDF format using progress 4gl and email to employee

I have a requirement to create a pdf file that includes the salary slip details like (DA,HRA,Basic,Leave taken.... etc) by taking a leave taken as an input value from update able browser and generate a report in form of pdf that will be send to…
-3
votes
1 answer

how to create convert octal to biner?

I have a problem when I input numbers 2,5,7 the results are ok and when I input numbers 1,3,4,6 the results don't match. define variable oct as character. define variable l-oct as integer. define variable oktal as integer. define variable l-oktal …
-3
votes
1 answer

** Invalid character in numeric input /. (76) - PROGRESS 4GL

I am facing an issue with the below FUNCTION. I am exporting this to a .xml file and in the log file I am receiving the error "** Invalid character in numeric input /. (76)". Please help me in resolving this issue. CLASS JITS.BE.ANDON.DataItems : …
-3
votes
1 answer

HTML file contents to Email Body in Progress 4gl

I have created a .html file from a Progress program which contains a table of rows and columns. I would like to add the contents of the HTML file to an email body that I am sending with the "febooti" email utility on Windows. How can I send this…
-3
votes
1 answer

How to export a file as XML format?

FOR EACH gdmf_shift NO-LOCK:BUFFER-COPY gdmf_shift EXCEPT shift_obj TO tt_shift.END. hOutSAXDocument:START-ELEMENT("Row"). hOutSAXDocument:INSERT-ATTRIBUTE("id","5"). hOutSAXDocument:START-ELEMENT("Column"). …
Thiru
  • 231
  • 6
  • 20
-3
votes
2 answers

Progress 4gl control character remove

I want to remove all control character from the given string. i don't want to use Replace method because it take multiple iteration. Help me. Thanks in advance.
D_Animus
  • 43
  • 9
-3
votes
1 answer

Progress 4GL/Openedge Moving Integer using OCX

How to create a module with OCX that makes the FILL-IN (INT) move like a lottery. i tried searching the net on how to do it but no luck.
noob
  • 165
  • 3
  • 18
-3
votes
1 answer

How to check if string is a palindrome in open edge progress 4gl

How can I check whether a given string is a palindrome or not in open edge progress 4gl? Is there any reverse string function built-in with progress 4gl? FUNCTION reverseString RETURNS CHARACTER ( INPUT i_c AS CHARACTER ): DEFINE VARIABLE…
-3
votes
1 answer

How implement Drop Down Lists in character interface?

I have two tables first its candidates and second this is employee. Before when i add new employee i have to look up in candidates table and after that take candidateID and add new employee with this key. I dont know how to look up in this…
The Reason
  • 7,705
  • 4
  • 24
  • 42
-4
votes
2 answers

how-do-i-validate-phone-number & dob-in-Openedge /Progress 4gl-programming

define var num as integer label "S.No". define var name as char label "NAME ". define var dob as date label "DOB" format "99/99/9999".…
-4
votes
1 answer

srt file is growing upto 16GB in temp directory in Linux - PROGRESS 4GL

There is a program in production to export audit data from audit tables. The performance of the program is very poor as it is running 4 hrs just to export 5GB data. Before giving the output data there was a out of disk space where the short/temp…
Bharat
  • 177
  • 7
-4
votes
1 answer

How to Add values dynamically to a ocx combobox in progress 4gl

Trying to add values from a database field to an ocx combo box. In which if you type in the value , it gives you the matching values.
1 2 3
86
87