JP3064706B2 - データ処理装置 - Google Patents
データ処理装置Info
- Publication number
- JP3064706B2 JP3064706B2 JP31799992A JP31799992A JP3064706B2 JP 3064706 B2 JP3064706 B2 JP 3064706B2 JP 31799992 A JP31799992 A JP 31799992A JP 31799992 A JP31799992 A JP 31799992A JP 3064706 B2 JP3064706 B2 JP 3064706B2
- Authority
- JP
- Japan
- Prior art keywords
- record
- name
- data
- item
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 64
- 230000002776 aggregation Effects 0.000 claims description 80
- 238000004220 aggregation Methods 0.000 claims description 80
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000000034 method Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 238000011161 development Methods 0.000 description 13
- 238000013075 data extraction Methods 0.000 description 11
- 230000009467 reduction Effects 0.000 description 6
- 230000008520 organization Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
タやパーソナルコンピュータ等において、会計ファイ
ル、人事ファイル等からレコードデータを集計するデー
タ処理装置に関する。
ピュータ等の事務処理装置においては、会計ファイル、
人事ファイル、売上伝票ファイル、在庫ファイル等、各
種多様のファイルを記憶管理しているが、各ファイルを
構成するレコード構造は、ファイル毎に異なっており、
同一レコード形態(レコードを構成する各項目が一致す
るレコード)毎にまとめて別ファイルとして記憶管理し
ている。ここで、任意の項目を指定してその項目を含む
レコードをファイルから読み出して分類集計する場合に
おいて、項目内のデータは最初に分類集計し易いような
分類コード体系を作っても、時の経過につれて分類が現
実に適合しなくなり、そのままでは分類集計を行うこと
ができなくなるのが現状であった。そこで、従来におい
ては、この対策として分類集計用のコード変換テーブル
を設け、このコード変換テーブルを用いて分類集計に最
適なコード体系に変換することによって分類集計する方
法が現状広く採用されている。
変換テーブルを用いる方法では専門家であるシステムエ
ンジニアが分類集計用のコード体系(変換テーブル)を
作成しなければならなかった。即ち、種々の業務上の要
望に応じて分類コード体系を作成することは極めて専門
的で高度な知識を必要とする為、一般ユーザの業務担当
者にあってはその作成は極めて困難であり、システムエ
ンジニアにその作成を依頼しなければならないのが現状
であった。この発明の課題は、専門的知識を有しない業
務担当者等がその業務目的に従った集計表を作りたい時
に集計定義表を用いて集計レベル毎に集計対象を任意に
定義しておくだけで、この集計定義表の定義内容に該当
するレコードが所定ファイルから読み出されて集計レベ
ルに応じた階層構造でレコードを分類集計できるように
することである。
通りである。 (1A)、表示手段は被集計レコードを構成する項目内
のデータ名と、集計レベル毎に集計レコードのレコード
名とを表示画面上の見出しとして配置して集計定義表の
見出し部を表示するCRT表示装置等である。なお、前
記データ名及びレコード名は、コードもしくはキャラク
タのいずれで表現してもよい。なお、被集計レコードを
構成する任意の項目を集計対象項目として指定する項目
指定手段を設けた場合、前記表示手段はこの項目指定手
段によって指定された項目内のデータ名を予め定められ
た名称テーブルより読み出して表示画面上の見出し部に
配置して表示するようにしてもよい。また、前記表示手
段は集計レコードのレコード名を集計レベルに対応して
識別表示するようにしたり、前記表示手段は集計レコー
ドのレコード名を予め定められた名称テーブルより読み
出して表示画面上の見出し部に配置して表示するように
してもよい。 (2A)、集計対象指定手段は、前記集計定義表の見出
し部によって構成されるマトリックス上の任意の交点位
置を集計対象として指定するもので、例えばキーボード
やポインティングデバイスとしてのマウス等である。な
お、前記集計対象指定手段は前記集計定義表を構成する
マトリックス上の交点位置に記号を入力して集計対象を
指定するようにしてもよい。 (3A)、検出手段は前記集計レベルに対応した各レコ
ード名毎に、前記集計対象指定手段によって指定された
各交点位置に対応する被集計レコードのデータ名を検出
する。 (4A)、読出手段はこの検出手段によって検出された
データ名を含む各被集計レコードを所定のファイルより
読み出す。 (5A)、集計手段はこの読出手段によって読み出され
た被集計レコードを集計レベルに対応したレコード名毎
に集計する。 なお、前記集計対象指定手段によって被集計レコードを
構成する同一項目内の複数のデータ名が指定され、かつ
他の項目内のデータ名も指定された際に、前記集計手段
は同一項目内のデータ名の論理和条件に該当すると同時
に、各項目間のデータ名の論理積条件に該当するデータ
名を含む被集計レコードを集計するようにしてもよい。
第2の発明の手段は次の通りである。 (1B)、表示手段は集計する元データの被集計レコー
ドを構成する項目名と、生成する集計レベル毎に集計レ
コードのレコード名とを表示画面上に見出しとして配置
して集計定義表の見出し部を表示するCRT表示装置等
である。 (2B)、集計対象指定手段は、前記集計定義表におい
て、集計レベルに対応したレコード名毎に、レコード名
と項目名との対応位置に入力される集計対象の項目デー
タとしてデータ名若しくはコードを指定するキーボード
やマウス等である。 (3B)、読出手段は前記集計レベルに対応した各レコ
ード名毎に、前記集計対象指定手段によって指定された
項目データを含む各被集計レコードを所定のファイルか
ら読み出す。 (4B)、集計手段はこの読出手段によって読み出され
た被集計レコードを集計レベルに対応したレコード名毎
に集計する。
ま、集計する元データの被集計レコードを構成する項目
内のデータ名と、生成する集計レベル毎に集計レコード
のレコード名とを表示画面上に見出しとして配置して集
計定義表の見出し部が表示されている状態において、業
務担当者は、集計定義表の見出し部によって構成される
マトリックス上の任意の交点位置を集計対象として指定
しておく。すると、集計レベルに対応した各レコード名
毎に、集計対象指定手段によって指定された各交点位置
に対応する被集計レコードのデータ名が検出されてこの
データ名を含む各被集計レコードが所定ファイルから読
み出されたのち、この被集計レコードは集計レベルに対
応したレコード名毎に集計される。第2の発明の手段の
作用は次の通りである。いま、集計する元データの被集
計レコードを構成する項目名と、生成する集計レベル毎
に集計レコードのレコード名を表示画面上に見出しとし
て配置して集計定義表の見出し部が表示されている状態
において、業務担当者は、集計レベルに対応したレコー
ド名毎に、レコード名と項目名との対応位置に入力され
る集計対象の項目データとしてデータ名若しくはコード
を指定する。すると、集計レベルに対応した各レコード
名毎に、前記集計対象指定手段によって指定された項目
データを含む各被集計レコードが所定ファイルから読み
出されたのち、この被集計レコードは集計レベルに対応
したレコード名毎に集計される。したがって、専門的知
識を有しない業務担当者等が集計定義表を用いて集計レ
ベル毎に集計対象を任意に定義しておくだけで、この集
計定義表の定義内容に該当するレコードが所定ファイル
から読み出されて集計レベルに応じた階層構造でレコー
ドを分類集計することができる。
例を説明する。図1は本実施例に係るデータ処理装置の
ブロック構成図である。このデータ処理装置はオフィス
コンピュータを構成するもので、その主要構成要素であ
る入力部1、パラメータ設定部2、CRT表示部3、構
成ファイル生成部4、データ抽出処理部5、展開集計処
理部6、横計算処理部7、印刷処理部8を有する他、各
種のファイル、即ち、ファイル認識表9、データファイ
ル10、テーブルファイル11、パラメータファイル1
2、構成ファイル13、一次集計ファイル14、二次集
計ファイル15を格納するファイルディスク装置(図示
せず)を有する構成となっている。
力するキー入力装置で、入力部1から入力されたデータ
はパラメータ設定部2に取り込まれて処理される。ここ
で、入力部1はキー操作に応答してパラメータ設定部2
やデータ抽出処理部5に対して起動命令を与える。パラ
メータ設定部2は入力部1からの起動命令に応答して動
作し、業務担当者が所望する任意のレコード集計を指示
する為に、集計内容を定義したり、集計印刷時の印刷項
目等を定義する定義表(本実施例にあっては3種類のA
表、B表、C表)を入力部1から入力されたデータ等に
したがって生成し、CRT表示部3に表示出力させる。
なお、A表、B表、C表については後で詳細に説明する
ので、ここでは簡単に説明しておくものとする。例え
ば、A表は図4、B表は図5、C表は図6で示す様に構
成されており、A表は集計データ等を定義する定義表、
B表は集計レコードとして抽出すべきレコードを集計レ
ベル毎に定義する定義表、C表は集計印刷時の印刷項目
や印刷順序等を定義する定義表である。また、パラメー
タ設定部2は入力部1から入力されたデータに基づいて
定義表(A表、B表、C表)を生成する他に、必要に応
じてファイル認識表9、データファイル10を参照する
ことによって入力候補として得られたデータをウィンド
ゥ画面に一覧表示させ、この一覧表示の中から任意に選
択されたデータに基づいて定義表の生成を行うこともで
きるようになっている。そして、パラメータ設定部2は
A表、B表、C表を生成すると、これらをパラメータフ
ァイル12に設定したのち、構成ファイル生成部4に起
動命令を与える。構成ファイル生成部4はパラメータフ
ァイル12内のB表のパラメータを参照することによっ
て構成ファイル13の作成を行うもので、この構成ファ
イル13はB表に定義されている集計レベルに応じた階
層構造等を表わすファイルである。
に入力部1からの起動命令にしたがって動作し、パラメ
ータファイル12からA表のパラメータを読み込み、こ
れに基づいてデータファイル10から該当レコードを抽
出し、一次集計ファイル14に記憶させたのち、展開集
計処理部6に起動命令を与える。なお、データファイル
10は各種のファイルに対応してそのレコードデータを
記憶するファイルである。展開集計処理部6は一次集計
ファイル14と構成ファイル13とに基づいて二次集計
ファイル15を生成するもので、二次集計ファイル15
を生成したのち、横計算処理部7に起動命令を与える。
横計算処理部7はパラメータファイル12内のC表のパ
ラメータにしたがって二次集計ファイル15の内容を1
レコードずつ表計算(横計算)するもので、印刷処理部
8を起動させながら計算結果を1レコードずつ印刷処理
部8に与える。印刷処理部8は横計算処理部7からの演
算結果と二次集計ファイル15から読み出した所定のデ
ータをパラメータファイル12内のC表のパラメータに
したがって1レコードずつ罫線フォーマットと共に順次
印刷出力することにより、帳票16の作成を行う。
10に格納されている各種ファイルのファイル構造を記
憶するもので、図2は会計ファイルのファイル認識表を
示している。即ち、会計ファイルは、図中、「項目名
称」の欄に列記されている様に、複数の項目(例えば、
「伝種No」、「組織C(コード)」、「仕向地C(コ
ード)」、「品目C(コード)」……「勘定C(コー
ド)」、……「借方金額」、「貸方金額」……)から成
るレコード構造となっている。また、会計ファイルのフ
ァイル認識表には会計ファイルの各項目名称と、テーブ
ルファイル11内に格納されている各種テーブルのうち
参照すべきテーブル(図中、「対応T」の欄に列記され
ているテーブル)との対応関係が設定されている。例え
ば、会計ファイルの項目名称「組織コード」には参照テ
ーブルとして「組織テーブル」が対応し、また、会計フ
ァイルの項目名称「仕向地コード」には参照テーブルと
して「仕向地テーブル」が対応している。なお、更にこ
のファイル認識表を構成する会計ファイルには、会計フ
ァイルの各項目名称と、入力伝票の種類(振替伝票、売
上伝票、仕入れ伝票……)ごとに入力伝票との対応関係
が設定されている。この場合、会計ファイルの項目名称
「借方金額」と「貸方金額」に応じて入力伝票との対応
関係は同一伝票中にそれぞれ2種類ずつ設定されてい
る。
ルを記憶するもので、図3の(A)は仕向地コードとキ
ャラクタで表わされる名称とを対応して記憶する仕向地
テーブル、図3の(B)は品目コードとキャラクタで表
わされる名称とを対応して記憶する品目テーブル、図3
の(C)は各種のキャラクタで表わされる名称を順次記
憶する名称テーブルを示している。
照して説明する。先ず、各種の定義表(A表、B表、C
表)を生成する為に入力部1からその作成指示を与える
と、パラメータ設定部2はこれに応答して動作する。こ
こで、A表生成時に、パラメータ設定部2は予め定めら
れているA表のフォーマットにしたがって表枠やタイト
ル名等をCRT画面上に表示出力させる。
ず、ソースファイルとして「会計ファイル」が定義さ
れ、対象範囲として「組織コード=8*」が定義されて
いる。なお、「組織コード=8*」は最上位桁が「8」
で表わされた組織(例えば営業)を示している。また、
A表の表枠内には集計データが定義されている。ここ
で、表枠内には「項目名」、「抽出データ」、「条件」
を設定する各欄を有し、その1行目においてその「項目
名」には「売上金1」、また「抽出データ」には「借方
金額」、更に「条件」には「勘定コード=国内売上、輸
出売上、三国間売上」が定義されている。この1行目の
定義内容は、会計ファイルの項目「勘定コード」のデー
タ内容が「国内売上」、「輸出売上」、「三国間売上」
のいずれかに該当するレコードを検索条件とし、このい
ずれかの条件を満足する該当レコードを取り出すと共
に、この該当レコードのうち「抽出データ」として定義
されている項目「借方金額」内のデータを抽出し、この
抽出データを「売上金1」の項目とすることを示してい
る。このように複数の項目名「売上金1」、「売上金
2」、「返品1」、「返品2」、「値引金1」、「値引
金2」から成るデータがA表の表枠内に集計データとし
て定義されている。
1から任意に入力されて設定されたデータである。ま
た、「抽出データ」を設定する場合、パラメータ設定部
2はファイル認識表9内の会計ファイルの「項目名称」
をウィンドゥ画面に一覧表示させ、この一覧表示の中か
らキー操作によって任意に選択された項目名称が抽出デ
ータとして設定されたものである。同様に、「条件」を
設定する場合、パラメータ設定部2はファイル認識表9
内の会計ファイルの「項目名称」をウィンドゥ画面に一
覧表示させると共に、この一覧表示の中から任意に選択
された「項目名称」にしたがってファイル認識表9内の
会計ファイルをアクセスし、選択された「項目名称」に
対応するテーブルを認識し、テーブルファイル11から
該当テーブルを読み出してそのテーブル内容をウィンド
ゥ画面に一覧表示させ、この一覧表示の中から任意に選
択されたデータが条件データとして設定されたものであ
る。一方、A表には更に集計対象項目として例えば「品
目」、「仕向地」が定義され、上記同様にウインドウで
指定する。この集計対象項目にしたがってB表の生成が
行われる。
メータ設定部2はこれに基づいてB表の作成を行う。図
5はB表の表示状態を示している。また、図7はB表の
見出し部を生成する際におけるパラメータ設定部2の動
作を示したフローチャートである。先ず、パラメータ設
定部2はA表で集計対象項目として定義された各項目毎
に、B表の見出し部を生成する処理を完了したか否かの
チェックを行う(ステップA1)。いま、A表では集計
対象項目として「品目」、「仕向地」が定義されている
ので、先ず、パラメータ設定部2は最初の項目である
「品目」に着目し、ファイル認識表9を参照してA表に
定義されているソースファイル(会計ファイル)の該当
項目をアクセスし、この項目に対応付けられているテー
ブルファイル11内の品目テーブル(図3の(B)参
照)の内容をB表の列方向に順次出力させて「品目」の
見出し部を生成する(ステップA3)。例えば図5に示
す様に、「品目」に対応してその項目内のデータ名の名
称「ラジオ」およびその品目コード「10」、データ名
の名称「テレビ」およびその品目コード「11」、……
がB表の項目見出しとして表示される。なお、この項目
見出しの生成時にパラメータ設定部2はその見出し部を
構成する表枠等のフォーマットも合せて表示する。
として定義されている次の項目「仕向地」についても上
述と同様の処理(ステップA2、A3)を実行すること
によって「仕向地」の見出し部を生成する。この場合に
おいてもパラメータ設定部2はテーブルファイル11内
の該当テーブル(図3の(A)に示す仕向地テーブル)
を参照し、そのテーブル内容をB表の見出しとして展開
してゆくことにより、例えば図5に示す様に、「仕向
地」に対応してその項目内のデータ名の名称「国内」お
よびその仕向地コード「00」、データ名の名称「欧
州」およびその仕向地コード「02」……がB表の項目
見出しとして表示される。なお、データ名として名称及
びコードを表示したが、いずれか一方をデータ名として
表示してもよい。
ップA4に進み、集計構造レベルをその見出し部のフォ
ーマットと共に表示する。その際、パラメータ設定部2
は最初に3つの集計レベルA、B、Cを暫定的に生成し
て表示出力させる。その後、集計構造レベルの数を任意
に増減可能とする為にレベル数の設定変更要求の有無を
チェックし(ステップA5)、その変更要求が無けれ
ば、この時点で見出し生成処理は終了するが、設定変更
の要求があれば、変更されたレベル数に応じてB表の列
方向において、集計レベルの挿入あるいは削除を行う
(ステップA6)。
者はB表の集計構造の見出し部に、各レベルに対応して
任意の名称を集計レコードのレコード名として書き込
む。ここで、図5に示すB表において、集計レベルAに
対応して行No「001」にはレコード名の名称「オー
ディオ」、行No「007」にはレコード名の名称「映
像」、……が書き込まれ、また集計レベルBに対応して
行No「002」にはレコード名の名称「国内」、行N
o「003」にはレコード名の名称「輸出」……が書き
込まれ、更に集計レベルCに対応して行No「004」
にはレコード名の名称「欧州」、行No「005」には
レコード名の名称「米国」が書き込まれている。なお、
行No「006」にはいずれの集計レベルにも後述する
理由でレコード名は書き込まれていない。一方、集計レ
ベルA、B、Cは図中、左端(集計レベルA)が最もレ
ベルが高く、右側にゆくほど順次レベルが低くなる様な
階層構造を成し、図5の例ではA>B>Cの関係にあ
る。
ド名を入力する際、入力部1からレコード名を直接入力
するようにしたが、使用するレコード名が予め定まって
いる場合には、これら使用予定のレコード名をテーブル
に記憶しておき、レコード名書き込み時にこのテーブル
内容をウィンドゥ画面に一覧表示させ、その中から任意
に選択することによってレコード名の書き込みを行うよ
うにしてもよい。またレコード名は名称に限らずコード
であってもよい。
て構成されるマトリックス上の任意の交点位置を集計対
象として入力部1から順次指定してゆく。この場合、集
計対象として指定された位置には図5に示す様な記号
(丸印)が表示される。例えば、行No「002」、即
ち、集計レベルBに対応するレコード名「国内」につい
ては、品目のデータ名「ラジオ」、「ステレオ」、「ラ
ジカセ」の位置に丸印が表示されており、そのデータ名
が集計対象として指定されたことを示すと共に、仕向地
のデータ名「国内」の位置に丸印が表示されており、そ
のデータ名が集計対象として指定されたことを示してい
る。
同一項目内で複数のデータ名「ラジオ」、「ステレ
オ」、「ラジカセ」が指定され、かつ他の項目内のデー
タ名「国内」も指定されている場合には、同一項目内の
データ名の論理和条件に該当すると同時に、各項目間の
データ名の論理積条件に該当するデータ名を含むレコー
ドを集計すべきことを定義している。また、上述した様
に、行No「006」にはレコード名が書き込まれてい
ないが、この場合、行No「006」には品目のデータ
名「ビデオ」と仕向地のデータ名「アジア」にそれぞれ
丸印が表示されているので、これらの論理積条件に該当
するデータ名を含むレコードが行No「006」の定義
内容に該当するレコードとなり、この行No「006」
に該当するレコードとそれよりも1つ前の行No「00
5」に該当するレコードとを合計すべきことを、即ち論
理和を定義している。つまり、レコード名が書き込まれ
ていない行はそれ以前にレコード名が書き込まれている
行に対応付けられており、各行の該当レコードを合計す
べきことを定義している。
る。図6はC表の表示状態図で、パラメータ設定部2は
C表を構成するタイトル名や表枠等のフォーマットを表
示出力させる。この状態において、入力部1から「印刷
タイトル、例えば表示管理表(営業)」を入力したの
ち、表枠内に印刷順序にしたがって印刷される「項目
名」を入力すると共に、対応する項目データを求める為
の「計算式」および計算結果の「単位」、項目印刷欄の
「欄幅」を入力する。ここで、図6に示すC表において
は、印刷項目名として「総売上高」、「売上値引」、
「売上返品」……が定義され、この順序で印刷すべきこ
とが定義されている。また、最初の項目である「総売上
高」は計算式、即ち、「売上金1−売上金2」の計算に
よって求め、その結果を千円単位で印刷すべきことが定
義され、更にその欄幅は10桁サイズであることが定義
されている。同様に2番目の項目「売上値引」は「値引
金1−値引金2」によって求め、その結果を千円単位で
印刷すべきことを定義すると共に、その欄幅は8桁サイ
ズであることが定義されている。なお、図中、単位「−
2R」は小数点2桁目を丸め演算すべきことを示してい
る。
表、B表、C表を生成すると、これらをパラメータファ
イル12に設定したのち、構成ファイル生成部4を動作
させる。図8は構成ファイル生成部4の動作を示したフ
ローチャート、図9は構成ファイル生成部4の動作内容
を具体的に説明する為の図である。先ず、構成ファイル
生成部4はパラメータファイル12からB表のパラメー
タをその先頭行から1行分読み込む(ステップB1)。
そして、次のステップB2ではデータ終了か、つまり、
B表の先頭行から最終行まで全てのデータをパラメータ
ファイル12から読み込んだか否かをチェックする。最
初はB表の先頭行に着目し、そのパラメータをパラメー
タファイル12から読み込んだ場合であるから、次のス
テップB3に進み、着目行の集計レベルは最上位のレベ
ルAか否かのチェックを行う。いま、図5に示すB表の
先頭行は、レベルAである為、ステップA4に進み、構
成ファイル生成部4内の図9の(B)に示す最終項目ワ
ークメモリへの書き込みを行う。先ず、B表の先頭行は
集計レベルAであり、かつその行Noは「001」であ
るので、このレベルと行Noとを組み合せたものをレベ
ル行「A001」として図9の(B)に示すように、最
終項目ワークメモリに書き込むと共に、そのレコード名
「オーディオ」をレベル行に対応させて最終項目ワーク
メモリに書き込む。
が付された交点位置をサーチするが、先頭行には丸印が
付された交点は存在しない為、ステップB6からステッ
プB1に戻り、B表の次の行に着目し、パラメータファ
イル12からその着目行のパラメータを読み込む。い
ま、2行目は集計レベルBであるから、ステップB9に
進み、着目行はレコード名が書き込まれていない空の行
か、つまり、上述した行No「006」の様にどのレベ
ルにもレコード名が書き込まれていない空の行か否かを
チェックする。ここで2行目にはレコード名として「国
内」が書き込まれているので、ステップB10に進み、
集計コードを生成する処理を実行する。図9の(A)は
集計コードの生成状態を示したもので、この集計コード
は、「子コード」、「親コード」、「終了フラグ」、
「名称」から成る。子コード「B002」は着目行であ
る2行目の集計レベルBにその行No「002」を付加
することによって生成されたコード、親コード「A00
1」は図9の(B)に示す最終項目ワークメモリをサー
チし、着目行の集計レベルよりも1段上位のレベル行を
読み出したものである。最終フラグは対応する親コード
の集計レベルがAのときに“1”となるフラグであ
る。。名称「オーディオ」は図9の(B)に示す最終項
目ワークメモリから読み出したレベル行「A001」に
対応する名称である。このようにして生成された集計コ
ードは構成ファイル13に書き出される(ステップB1
1)
と同様に、2行目についても構成ファイル生成部4内の
最終項目ワークメモリへの書き込みを行う。この場合、
図9の(B)に示す様に、最終項目ワークメモリにはレ
ベル行として「B002」、名称として「国内」が書き
込まれる。そして、交点サーチ処理を実行するが(ステ
ップB5)、図5に示す如く2行目には「品目」対応し
て3箇所、「仕向地」に対応して1箇にそれぞれ丸印が
付されているので、それに応じて集計コードの生成処理
に移る(ステップB7)。なお、この場合の集計コード
生成処理は上述したステップB10での生成処理とは相
違するが、この場合の集計データも子コード、親コー
ド、終了フラグ、名称から成る。子コード「1000」
は集計対象として指定された「ラジオ」の品目コード
「10」と「国内」の仕向地コード「00」とを組み合
わせた組み合わせコードである。親コード「B002」
は着目行の集計レベルBにその行No「002」を付加
したコード、終了フラグは上述と同様に親コードが集計
レベルAを含むときに“1”となるフラグである。名称
「国内」は着目行のレコード名である。このようにして
生成された集計コードは構成ファイル13に書き出され
る(ステップB8)。
ド生成処理に移る(ステップB7)。この場合、子コー
ドは「ステレオ」の品目コード「14」と国内の仕向地
コード「00」との組み合わせたコード「1400」で
ある。なお、他の親コード、終了フラグ、名称は、上述
の場合と同様である。そして、この集計コードを構成フ
ァイル13に書き出したのち、更に、集計コードの生成
を行う(ステップB7)。この場合においても子コード
のみが異なり、子コードは「ラジカセ」の品目コード
「15」と「国内」の仕向地コード「00」とを組み合
わせた組み合わせコード「1500」である。このよう
にして2行目に対応して3つの集計コードを構成ファイ
ル13に書き出すと、ステップB6で2行目の処理が完
了したことが検出される。すると、ステップB1に戻
り、B表の3行目に着目し、そのパラメータを読み込
み、以下、上述と同様の動作をB表の最終行まで1行づ
つ繰り返すことにより構成ファイル13を生成する。
成ファイル13の各レコードは「子コード」、「親コー
ド」、「終了フラグ」、「名称」から構成され、そのフ
ァイル内容は図5のB表を参照して生成されたもので、
構成ファイル13の第1〜第4レコードはB表の1行目
〜2行目に対応している。
されていると共にこのB表に基づいて構成ファイル13
が生成されている状態において、業務担当者が入力部1
からレコード集計を指示すると、データ抽出処理部5は
それに応答して動作を開始する。データ抽出処理部5パ
ラメータファイル12からA表のパラメータを読み込
み、その集計データの内容に基づいてデータファイル1
0から該当レコードを抽出し、この抽出レコードを一次
集計ファイル14へ記憶させる。即ち、いま、A表は図
4に示す様に定義されている為、これに基づいてデータ
抽出処理部5は一次集計ファイル14のレコード構造を
決定する。図11は一次集計ファイル14を示し、この
一次集計ファイル14のレコード構造は、品目コードと
仕向地コードとを組み合わせた「組み合わせコード」、
「売上金1」、「売上金2」、「返品金1」、「返品金
2」、「値引金1」、「値引金2」とから成る。なお、
品目と仕向地との組み合わせコードは、全品目と全仕向
地との組み合せ数に相当している。
データの1行目に着目し、その定義内容にしたがって該
当レコードをデータファイル10から抽出する。即ち、
データ抽出処理部5はA表の条件に着目し、会計ファイ
ルのうちそのレコード項目がある「勘定」が「国内売
上」、「輸出売上」、「三国間売上」のいずれかに該当
するレコードを検索条件とし、このいずれかの条件に満
足する該当レコードを取り出すと共に、「抽出データ」
として定義されている項目「貸方金額」内のデータを該
当レコードから抽出し、この抽出データを一次集計ファ
イル14の「売上金1」の項目データとする。また、A
表の2行目に着目し、その検索条件のいずれかに該当す
るレコードを取り出すと共に、抽出データとして定義さ
れている項目「借方金額」内のデータを該当レコードか
ら抽出し、この抽出データを一次集計ファイル14の
「売上金2」の項目データとする。以下、一次集計ファ
イル14を構成する他の項目「返品金1」、「値引金
2」についても上述と同様にA表を参照することによっ
て対応する項目データの抽出を行う。
成されると、データ抽出処理部5は展開集計処理部6を
起動させる。すると、展開集計処理部6は図12のフロ
ーチャートにしたがった動作を実行する。なお、図13
は展開集計処理部6の動作内容を具体的に説明するため
の図である。展開集計処理部6は一次集計ファイル14
の内容と構成ファイル13の内容とを基に二次集計ファ
イル15を部品展開手法にしたがって生成する。図14
は二次集計ファイル15を示し、この二次集計ファイル
15のレコード構造は、「印刷順」、「レベル」、「名
称」、「売上金1」、「売上金2」、「返品金1」、
「返品金2」、「値引金1」、「値引金2」から成る。
なお、「印刷順」は構成ファイル13の親コード(図1
0参照)内の数字列(B表の行No)の配列順序にしたが
って印刷すべきことを示したものである。
ル14の先頭から1レコード分のデータを読み込む(ス
テップC1)。そして、次のステップC2ではデータ終
了か、つまり、一次集計ファイル14の先頭から全ての
レコードを読み出したか否かをチェックする。最初は、
一次集計ファイル14の先頭から1レコード分のデータ
を読み込んだ場合であるから、次のステップC3に進
み、構成ファイル13の内容をサーチし、一次集計ファ
イル14の品目コードと仕向地コードとを組み合わせて
なる組み合わせコードと一致する構成ファイル13の子
コードをサーチする。いま、図11に示す様に一次集計
ファイル14の先頭レコードを構成する品目コード+仕
向地コードは「1000」であり、構成ファイル13内
には図10に示す様に、これと一致する子コードが存在
する為、ステップC3でそのことが検出されてステップ
C4に進み、二次集計ファイル15のレコード生成を行
う。ここで、図13の(A)はこのレコード生成時にお
ける動作内容を図式化したもので、先ず、展開集計処理
部6はこの子コードに対応する親コードを構成ファイル
13から読み出し、この親コードをそれを構成するアル
ファベット文字(集計レベル)と数字列(B表の行N
o)とに分解し、この行Noを二次集計ファイル15の
先頭項目に配置し、また集計レベルを次の項目に配置す
る。そして、この子コードに対応する名称を構成ファイ
ル13から読み出し、二次集計ファイル15の3番目の
項目に配置する。これに続けて一次集計ファイル14の
「売上金1」、「売上金2」、「返品金1」、……「値
引金2」を二次集計ファイル15の対応項目に順次配置
する。
レコード分のデータが生成されると、この生成レコード
を二次集計ファイル15に書き出すが、その際、二次集
計ファイル15内に既に同一種類のレコードが存在して
いれば、それらを1レコードに集計し二次集計ファイル
15内に書き込み、また、同一種類のレコードが存在し
ていなければ、今回生成したレコードを二次集計ファイ
ル15に追加する(ステップ5)。
グを参照し、それが“1”か否かをチェックする(ステ
ップC6)。ここで、構成ファイル13内の終了フラグ
は、親コードの集計レベルがAのときに“1”となるも
ので、終了フラグが“1”のとき(親コードの集計レベ
ルがAのとき)にはそのままステップC3に戻るが、終
了フラグが“1”でなければ、(親コードの集計レベル
がB、C等のときには)一次集計ファイル14への書き
出しを行う(ステップC7)。この場合、図13の
(B)に示す様なレコードを生成して一次集計ファイル
14へ戻す。即ち、構成ファイル13の該当する親コー
ドを先頭項目に配置し、これに続いて一次集計ファイル
14からの「売上金1」、「売上金2」、……を順次配
置したレコードを一次集計ファイル14へ書き出す。な
お、図11で示した一次集計ファイル14において、図
中、破線の下に配したレコードは展開集計処理部6から
一次集計ファイル14に戻されたレコードを示してい
る。その後、ステップC3に戻り、以下、構成ファイル
13の内容を全てサーチし、該当レコードが検出されな
くなるまで上述の動作を繰り返す。この結果、ステップ
C3で該当レコード無しが検出されて不一致終了となる
とステップC1に戻り、一次集計ファイル14から次の
レコードを読み出す、このような動作は一次集計ファイ
ル14の全レコードに対して行われる。するとステップ
C1でデータ終了が検出されてステップC8に進み、1
5を構成する各レコードをその先頭項目の内容にしたが
って昇順にソートする。図14はソート後の二次集計フ
ァイル15の内容を示している。
7を起動させる。横計算処理部7は二次集計ファイル1
5とパラメータファイル12内のC表とから各項目の計
算を行う。いま、C表は図6に示す如く定義されている
ので、先ず、横計算処理部7は二次集計ファイル15の
先頭レコード(名称:オーディオ)に着目し、C表に定
義されている「総売上高」の計算を行う。この場合、二
次集計ファイル15の先頭レコードから「売上金1」お
よび「売上金2」を読み出し、「売上金1−売上金2」
の演算を実行し、この演算結果を「オーディオ」の「総
売上高」とする。次に、C表の「売上値引」の計算を行
い、「値引金1−値引金2」の演算結果を「オーディ
オ」の「売上値引」とする。以下、「オーディオ」の
「売上返品」、「総売上金額」、「返品率」等をC表の
定義内容にしたがって求める。そして、横計算処理部7
は二次集計ファイル15の次のレコードに着目し、以
下、「国内」について「総売上高」、「売上値引」、
「売上返品」、「純売上金額」、「返品率」等を求め
る。このようにして二次集計ファイル15の内容をC表
にしたがって1レコードづつ計算する毎に横計算処理部
7は1レコード分の計算結果を印刷処理部8に与える。
したがって横計算処理部7からのデータや二次集計ファ
イル15からのデータを印刷する。図15はこの場合の
印刷結果を示している。即ち、先ず、印刷処理部8はC
表からタイトル(売上管理表(営業))を読み出して印
刷する。次に、C表に定義されている項目名(総売上
高、売上値引……)をフォーマットと共に印刷する。こ
の場合、項目名の印刷順はC表の定義順となり、また、
各項目の欄幅はC表の定義内容に従う。
5の「印刷順」にしたがって二次集計ファイル15から
「集計レベル」および「名称」を読み出し、この集計レ
ベルに応じた階層構造のフォーマットと共に「名称」を
印刷する。この場合最初は集計レベルAのフォーマット
と共に名称「オーディオ」が印刷される。次に印刷処理
部8はこの名称に対応して横計算処理部7で得られた
「総売上高」、「売上値引」、「売上返品」……の計算
結果を印刷する。これによって1レコード分のデータが
印刷される。以下、同様に、印刷処理部8は二次集計フ
ァイル15内の印刷順序にしたがって1レコード毎に集
計レベルに応じた階層構造のフォーマットと共にデータ
印刷を行う。この結果、図15に示す様な、帳票16が
得られる。この場合、帳票16に印刷された各名称「オ
ーディオ」、「国内」、「輸出」等はレベル毎に罫線に
よって括られている為、集計レベルに応じた階層構造を
容易に識別可能となる。
表、C表を任意に定義すると、その定義内容にしたがっ
て任意のレコード項目の内容が所定のファイルから読み
出されて分類集計されると共に、その集計結果が階層構
造で印刷されるので業務担当者の所望する帳票を得るこ
とができる。即ち、A表に予め集計対象項目として任意
の項目を指定しておくと、B表の見出し部には集計対象
項目として指定された各項目内のデータ名が列記され
る。そして、このB表内に集計レベル毎に任意の名称を
入力してB表の見出し部とすると共に、各見出し部によ
って構成されるマトリックス上の任意の交点位置に丸印
を入力してその交点位置を集計対象として指定すると、
集計レベルに対応した名称毎に集計対象として指定され
たデータ名が検出され、このデータ名を含むレコードが
ソースファイルから読み出されて集計レベルに対応した
名称毎に集計される。この結果、集計定義表を用いて集
計レベル毎に集計対象を任意に定義しておくだけで、こ
の集計定義表の定義内容に該当するレコードが所定ファ
イルから読み出されて集計レベルに応じた階層構造の分
類集計を実行することができるようになる。
明する。なお、本実施例のデータ処理装置も図1と同様
に構成されているので、その説明は省略するが、本実施
例においてはB表の一部が上記第1実施例と相違する。
即ち、上記第1実施例はB表の見出し部によって構成さ
れるマトリックス上の任意の交点位置を集計対象として
指定するようにしたが、本実施例のB表は図16に示す
如く構成されている。ここで、集計構造レベルの見出し
部は図5と同様に構成されているが、項目の見出し部に
は、図5で示した様な「ラジオ」、「テレビ」等のデー
タ名は列記されておらず、その代わりに、本実施例にお
いては集計レベルに対応した各レコード名毎に、集計対
象項目(例えば「品目」、「仕向地」)に対応してそれ
ぞれ品目コードや仕向地コード等を入力するコード入力
エリアが設けられている。即ち、図16に示すB表内に
は品目コード入力エリアおよび仕向地コード入力エリア
が設けられている。
入力エリアには、集計レベルに対応したレコード名毎に
品目コードあるいは仕向地コードが集計対象として入力
される。なお、図16のB表は1行目に品目コード「1
0」、仕向地コード「99」を集計対象として入力、ま
た、2行目に品目コード「10」、「14」、「15」
および仕向地コード「00」を集計対象として入力した
場合を示している。このように直接、コードを入力して
集計対象を指定する本実施例においても、上記第1実施
例と同様の集計処理が行われ、帳票の印刷結果も集計レ
ベルに応じた階層構造となる。
施例に限定されず、図17〜図19に示す様なものであ
ってもよい。図17は上記第1実施例で示したB表の変
形例で、集計構造レベルの見出し部に特徴を有し、その
他は図5で示したB表と同様の構成となっている。即
ち、第1実施例では図5で示した様に、B表の列方向に
配置された集計レベルA、B、C毎に名称入力エリアを
それぞれ設けたが、図17のB表は上記第1実施例の様
に3列分の名称入力エリアを設けず、1列分の名称入力
エリアのみで構成し、集計レベル(この場合、数字1、
2、3、4を付して示す)を行方向に配置するようにし
たものである。ここで、B表生成時に、業務担当者は集
計レベルを入力指定しながら名称を順次入力してゆく
と、それに応じてB表内には集計レベルを表わす数字が
集計レベル毎に列方向に“ずれて”表示され、この“ず
れ”によって集計レベルの階層構造を表現している。こ
の場合の階層構造は1>2>3>4の関係にある。
集計構造レベルの見出し部に特徴を有している。即ち、
図18のB表も1列分の名称入力エリアで構成され、こ
の名称入力エリア内には集計レベルA、B、C、Dを区
分する括り用の罫線フォーマットが表示され、ことによ
って集計レベルの階層構造を表現している。この場合に
おいても、図17のB表と同様に、集計レベルを入力指
定しながら名称を順次入力してゆくと、指定された集計
レベルに応じた括り用の罫線フォーマットと共に、名称
が表示される。
の場合も集計構造レベルの見出し部に特徴を有してい
る。即ち、このB表は集計レベル毎に入力された名称を
罫線フォーマットによって階層的に連結することによっ
て集計レベルの階層構造を表現するようにしたもので、
この場合においても集計レベルを入力指定しながら名称
を順次入力してゆくと、指定された集計レベルに応じた
罫線フォーマットと共に名称が表示される。
例等に限らず、種々変形応用可能である。即ち、上記第
1実施例ではB表の見出し部によって構成されるマトリ
ックス上の任意の交点位置を集計対象として指定する際
に丸印を当該位置に表示する様にしたが、例えば、任意
の交点位置に×印を書き込むことにより×印の付いてい
ない交点位置を集計対象として指定するようにしてもよ
い。更に、B表の行方向および列方向の見出し部の配置
位置は任意であり、例えば、B表の行方向に項目の見出
し部を配置するようにしてもよい。また、上記第2実施
例においては、B表内に項目データとして品目コードや
仕向地コードの様にコードを入力するようにしたが、
「テレビ」、「ビデオ」、「国内」等のように名称を直
接入力するようにしてもよい。
い業務担当者等が集計定義表を用いて集計レベル毎に集
計対象を任意に定義しておくだけで、この集計定義表の
定義内容に該当するレコードが所定ファイルから読み出
されて集計レベルに応じた階層構造のレコードを分類集
計することができるので、従来の様にシステムエンジニ
ア等の専門家がコード体系を予め作成しておく必要はな
く、誰でも容易に所望する階層構造でレコードを分類集
計することが可能となる。
図。
ファイル構造を示した図。
仕向地テーブル、(B)は品目テーブル、(C)は名称
テーブルの構成図。
を示したフローチャート。
る際の動作を示したフローチャート。
する為のフローチャート。
成ファイル13の内容を具体的に示した図。
集計ファイル14の内容を具体的に示した図。
生成する際の動作を示したフローチャート。
容を具体的に説明する為のフローチャート。
計ファイル15の内容を具体的に示した図。
た図。
図。
Claims (9)
- 【請求項1】集計する元データの被集計レコードを構成
する項目内のデータ名と、生成する集計レベル毎に集計
レコードのレコード名とを表示画面上に見出しとして配
置して集計定義表の見出し部を表示する表示手段と、 前記集計定義表の見出し部によって構成されるマトリッ
クス上の任意の交点位置を集計対象として指定する集計
対象指定手段と、 前記集計レベルに対応した各レコード名毎に、前記集計
対象指定手段によって指定された各交点位置に対応する
被集計レコードのデータ名を検出する検出手段と、 この検出手段によって検出されたデータ名を含む各被集
計レコードを所定のファイルより読み出す読出手段と、 この読出手段によって読み出された被集計レコードを集
計レベルに対応したレコード名毎に集計する集計手段
と、 を具備したことを特徴とするデータ処理装置。 - 【請求項2】前記表示手段は項目内のデータ名を表示画
面の上欄に配置し、集計レコードのレコード名を表示画
面の左欄に配置したことを特徴とする請求項1記載のデ
ータ処理装置。 - 【請求項3】更に、被集計レコードを構成する任意の項
目を集計対象項目として指定する項目指定手段を有し、
前記表示手段はこの項目指定手段によって指定された項
目内のデータ名を予め定められた名称テーブルより読み
出し、表示画面上の見出し部に配置して表示するように
したことを特徴とする請求項1記載のデータ処理装置。 - 【請求項4】更に、集計レコードのレコード名を集計レ
ベル毎に任意に指定するレコード名指定手段を有し、前
記表示手段はこのレコード名指定手段によって指定され
たレコード名を集計レベル毎に表示画面上の見出し部に
配置して表示するようにしたことを特徴とする請求項1
記載のデータ処理装置。 - 【請求項5】前記表示手段は集計レコードのレコード名
を集計レベルに対応して識別表示するようにしたことを
特徴とする請求項1記載のデータ処理装置。 - 【請求項6】前記集計対象指定手段は前記集計定義表を
構成するマトリックス上の交点位置に記号を入力して集
計対象を指定するようにしたことを特徴とする請求項1
記載のデータ処理装置。 - 【請求項7】前記集計対象指定手段によって被集計レコ
ードを構成する同一項目内の複数のデータ名が指定さ
れ、かつ他の項目内のデータ名も指定された際に、前記
集計手段は同一項目内のデータ名の論理和条件に該当す
ると同時に、各項目間のデータ名の論理積条件に該当す
るデータ名を含む被集計レコードを集計するようにした
ことを特徴とする請求項1記載のデータ処理装置。 - 【請求項8】前記見出し部のレコード名の指定が無く、
前記集計対象指定手段によってデータ名が指定された際
に、前記集計手段は、前記データ名の指定に応じた被集
計レコードを集計すると共に、この集計されたレコード
と直前のレコード名の指定によって集計された被集計レ
コードと論理和をとることを特徴とする請求項7記載の
データ処理装置。 - 【請求項9】集計する元データの被集計レコードを構成
する項目名と、生成する集計レベル毎に集計レコードの
レコード名とを表示画面上に見出しとして配置して集計
定義表の見出し部を表示する表示手段と、 前記集計定義表において、集計レベルに対応したレコー
ド名毎に、レコード名と項目名との対応位置に入力され
る集計対象の項目データとしてデータ名若しくはコード
を指定する集計対象指定手段と、 前記集計レベルに対応した各レコード名毎に、前記集計
対象指定手段によって指定された項目データを含む各被
集計レコードを所定のファイルから読み出す読出手段
と、 この読出手段によって読み出された被集計レコードを集
計レベルに対応したレコード名毎に集計する集計手段
と、 を具備したことを特徴とするデータ処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31799992A JP3064706B2 (ja) | 1992-11-04 | 1992-11-04 | データ処理装置 |
US08/579,022 US5805881A (en) | 1992-11-04 | 1995-12-18 | Method and apparatus for generating arbitrary output records in response to output designation of records |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31799992A JP3064706B2 (ja) | 1992-11-04 | 1992-11-04 | データ処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06149781A JPH06149781A (ja) | 1994-05-31 |
JP3064706B2 true JP3064706B2 (ja) | 2000-07-12 |
Family
ID=18094360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31799992A Expired - Fee Related JP3064706B2 (ja) | 1992-11-04 | 1992-11-04 | データ処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3064706B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3263362B2 (ja) | 1998-06-05 | 2002-03-04 | 三菱電機株式会社 | データ処理装置 |
-
1992
- 1992-11-04 JP JP31799992A patent/JP3064706B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06149781A (ja) | 1994-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3108984B2 (ja) | データ処理装置 | |
US7165214B2 (en) | Data management system, method, and recording medium | |
JPH05113879A (ja) | プログラムの作成及びデータの処理方法 | |
JP6623754B2 (ja) | 表形式データ処理プログラム、方法及び装置 | |
US5526518A (en) | Data processing apparatus | |
JP3136928B2 (ja) | データ処理装置 | |
JP3064706B2 (ja) | データ処理装置 | |
US5805881A (en) | Method and apparatus for generating arbitrary output records in response to output designation of records | |
JP3109324B2 (ja) | データ集計装置 | |
JP2004145692A (ja) | データ処理方法およびデータ処理プログラム | |
JP3109331B2 (ja) | 帳票出力装置 | |
JP3109330B2 (ja) | 帳票出力装置 | |
JP3548866B2 (ja) | データ処理装置 | |
JP3551445B2 (ja) | 帳票処理装置 | |
JPH061487B2 (ja) | 情報整理装置 | |
WO2023047570A1 (ja) | 情報処理装置、情報処理方法、情報処理プログラム | |
JP3489138B2 (ja) | 帳票出力装置 | |
JP3309164B2 (ja) | 印刷処理装置 | |
US7187388B2 (en) | Spreadsheet data manipulation of two-dimensional data structures with recording capability and activation means | |
CN1017664B (zh) | 数据处理装置 | |
JP3047400B2 (ja) | データ処理装置 | |
JPH0224778A (ja) | データ処理装置 | |
JPH0778212A (ja) | 帳票出力装置 | |
JPH0793426A (ja) | データ処理装置 | |
JP2788849B2 (ja) | 連番記述によるグルーピング方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080512 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090512 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090512 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100512 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110512 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120512 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |