diff --git a/YaNco.sln.DotSettings b/YaNco.sln.DotSettings
index 541e2c42..0fef0f99 100644
--- a/YaNco.sln.DotSettings
+++ b/YaNco.sln.DotSettings
@@ -7,6 +7,7 @@
True
True
True
+ True
True
True
True
diff --git a/src/YaNco.Abstractions/SAPRfcRuntimeSettings.cs b/src/YaNco.Abstractions/SAPRfcRuntimeSettings.cs
index 94c1d16e..094a5779 100644
--- a/src/YaNco.Abstractions/SAPRfcRuntimeSettings.cs
+++ b/src/YaNco.Abstractions/SAPRfcRuntimeSettings.cs
@@ -53,4 +53,5 @@ public SAPRfcRuntimeSettings(ILogger logger, IFieldMapper fieldMapper, RfcRuntim
public SAPRfcFunctionIO RfcFunctionIO { get; set; }
public SAPRfcConnectionIO RfcConnectionIO { get; set; }
public SAPRfcServerIO RfcServerIO { get; set; }
+ public SAPRfcLibraryIO RfcLibraryIO { get; set; }
}
\ No newline at end of file
diff --git a/src/YaNco.Abstractions/Traits/HasSAPRfcLibrary.cs b/src/YaNco.Abstractions/Traits/HasSAPRfcLibrary.cs
new file mode 100644
index 00000000..8f043827
--- /dev/null
+++ b/src/YaNco.Abstractions/Traits/HasSAPRfcLibrary.cs
@@ -0,0 +1,13 @@
+using JetBrains.Annotations;
+using LanguageExt;
+
+namespace Dbosoft.YaNco.Traits;
+
+[PublicAPI]
+// ReSharper disable once InconsistentNaming
+public interface HasSAPRfcLibrary