• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 316
  • Last Modified:

To know the length of a structure.

pb 10.5

If a structure contains 5 items then the length of the structure is 5.

What is the command to find the length of a structure?
  • 2
  • 2
1 Solution
I don't fully understand the question.  Can you post an example structure definition along with what you would expect the 'length' to be?
MehramAuthor Commented:
Take this strucure

global type str_menu from structure
      distr_acc_menu            m_distr_acc_menu
      distr_menu            m_distr_menu
      distr_setup_menu            m_distr_setup_menu
      distr_pur_sales_menu            m_distr_pur_sales_menu
end type

there are 4 menu items in this structure, hence the length is 4.

I want to know the length via script
OK, I think you can do this using the ClassDefinition property e.g.

str_menu      lstr_structure
ClassDefinition                        ldc_classdefinition
VariableDefinition                  lvd_variabledefinition[]
integer                                          li_length

ldc_classdefinition = lstr_structure.ClassDefinition

lvd_variabledefinition[] = ldc_classdefinition.VariableList[]

li_length = UpperBound(lvd_variabledefinition[]) - 1
MehramAuthor Commented:
Just like that!!!!

I love u!!!!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now