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
-1
votes
1 answer

number convert binoc

Can you help me. if convert binary to octal anyone can help me..??? this code convert octal to binary. help me for change this code. function oct2bin returns character ( input octalString as character ): define variable i as integer …
A Myf
  • 11
  • 3
-1
votes
1 answer

How to connect Jasper Report to an OpenEdge application

I am trying to integrate Jasper reporting in my application which currently uses Crystal Report. As of now I am able to connect to the Progress DB and able to publish report to the jasper server from the studio. The next step is to view these report…
-1
votes
5 answers

Which tool of Progress Developer Studio for OpenEdge can I use for testing ABL queries?

I've just written following erroneous ABL query: FOR EACH T1 (WHERE T1.some-date = ' ') AND (integer(T1.num1) >= 100) AND (integer(T1.num1) <= 200) AND (T1.some-other-date = 01/12/2021) AND …
Dominique
  • 16,450
  • 15
  • 56
  • 112
-1
votes
1 answer

Saving an Object into Database

I'm trying to save and load an Object into a database Field of type BLOB. Is this possible? And if yes, how? Example: Saving an instance of vk.class.Offer.cls to DB-Table OfferHead and loading objOffer of type vk.class.Offer.cls from DB-Table…
J. Mennig
  • 25
  • 5
-1
votes
1 answer

Creating a check box dynamically

Can we create a checkbox dynamically on a window in progress? Actually i have created combo-box,frame,fill-in dynamically but not getting the idea how can I Create checkbox dynamically.
Daby
  • 1
  • 3
-1
votes
3 answers

Assignment to variable when they are grouped with assign

How can we found that a assignment to variable is fast using assign statement as compared to another method? Please explain.
Daby
  • 1
  • 3
-1
votes
1 answer

I want to use match so that it will match for a perticular pattern having blank or space in between the pattern or on the starting of a word

I want to use the Match so that I it can find for a pattern which contains blank also. For ex- a = "this is me". I want to search for "this is" What can I do?
-1
votes
1 answer

Want to search all the customer which contains 'kan' in any data field

I want to search all the customers which contains 'Kan' in any field of the customer table. What should I do?
-1
votes
1 answer

Translate from C# to PROGRESS OPENEDGE ABL

I received an C# DLL to access an API and another C# to invoke the DLL. I'm trying to make an ABL program to INVOKE the DLL. Ive tried the USING, also run it as an EXTERNAL but no luck. Never used C#, but it looks like a very simple program can't…
-1
votes
2 answers

What is the simplest way to ftp files using Progress 4gl code?

This is on linux. No windows code please. Progress chui (11.6). I have a process which creates csv files on linux. A separate process (Program) will pick up these CSV files and ftp them to a given site. What is the ftp command in Progress 4GL…
bb_man
  • 3
  • 3
-1
votes
1 answer

How to check the data in the smart fields?

Below is the example I tried from my side but don't know how to check in the smart fields. Please take a look and provide an impeccable answer. DEFINE VARIABLE de_part_obj AS DECIMAL NO-UNDO. DEFINE VARIABLE de_product_family_obj AS…
Thiru
  • 231
  • 6
  • 20
-1
votes
1 answer

What is the difference using bracket on the entire index?

/* Method 1 */ FOR EACH customer NO-LOCK WHERE customer.name EQ 'John': DISPLAY customer.name. END. /* Method 2*/ for each customer where (customer.name EQ 'John'): DISPLAY customer.name. end. Could you please explain by putting brackets…
Thiru
  • 231
  • 6
  • 20
-1
votes
3 answers

What is the best way to have a unique file name for each files?

I have written a program for export some text files to a specific directory. So i preferred using MTIME is the best way to have a unique name but this will be a problem when multiple process exporting same file name using MTIME. Could you please…
Thiru
  • 231
  • 6
  • 20
-1
votes
1 answer

Invalid character code found for in data for codepage ISO8859-1 (12008)

I have created one new window application using progress 4gl language. The scope of this application is load the excel sheet and parse the data. But I am facing some problem while parsing the data.Let me share my query what i tried DEFINE VARIABLE…
Thiru
  • 231
  • 6
  • 20
-1
votes
1 answer

How to match a records in progress 4GL?

I have store two characters value in two temp table CREATE tt_test1 NO-UNDO FIELD Value_1 AS CHARACTER. CREATE tt_test1. ASSIGN tt_test1.Value_1 = "SBCL---DS----A3". CREATE tt_test2 NO-UNDO FIELD Value_2 AS CHARACTER. CREATE tt_test2…
Thiru
  • 231
  • 6
  • 20