diff --git a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
index 87df0a6d5f2785e0f4176ea4f6d1a8471d536896..833d1cb88f4ecf2a40c98d3a4699a7896db4ad3e 100644
--- a/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
+++ b/module/finc/src/finc/RecordDriver/SolrMarcFincTrait.php
@@ -160,6 +160,27 @@ trait SolrMarcFincTrait
         return $retVal;
     }
 
+    /**
+     * Method to return the order information stored in fullrecord
+     * LocalMarcFieldOfLibrary $m
+     *
+     * @return null|string
+     */
+    public function getLocalOrderInformation()
+    {
+        // loop through all existing LocalMarcFieldOfLibrary
+        if ($fields = $this->getMarcRecord()->getFields($this->getLocalMarcFieldOfLibrary())) {
+            foreach($fields as $field) {
+                // return the first occurance of $m
+                if ($field->getSubfield('m')) {
+                    return $field->getSubfield('m')->getData();
+                }
+            }
+        }
+        // no LocalMarcFieldOfLibrary or $m found
+        return null;
+    }
+
     /**
      * Return the local callnumber.
      *